Inventshift is a global services marketplace that uses its profits to create positive impact.

We needed to build a marketplace that would be totally responsive, built with low cost, and would be an enterprise class product. Due to our teams knowledge, drupal was the obvious choice.

Why Drupal was chosen: 

I could use multiple different tech stacks. It depends on the budget of the product and where my teams experience is. A low budget solution for example could be built using open source, for example; Drupal Commerce or Wordpress E-commerce, bundled with a custom or third party search engine. A higher budget solution could be for example a Ruby on Rails backend and a front-end build with React JS, the budget would be much higher because of building a custom CPI compliance and every part of the commerce website. The end result would be better and more modern in the high end solution, but multiple times more expensive.

Providing results based on algorithms and machine learning would have to be based on a separated search engine from the e-commerce product that still uses data from the service. Depending again on the budget we could build our own search engine using a no-sql database or a SOLR index with custom learning, or alternatively we could use an pre-existing online product such as Algolia.

We decided upon drupal due to low cost, fast development speed and possibility to scale up in the future.

Describe the project (goals, requirements and outcome): 

Website was due to be launched in 6 months and was worked on by a developer team of mainly 1 developer and 2 part time help.

Key features:

Registration via social media
Blog
Marketplace for services
Email notifications
Availability
Search engine (Algolia)

Project was launched 2 months prior to estimated release date, and currently is in further development.

Technical specifications

Drupal version: 
Drupal 7.x
Key modules/theme/distribution used: 
Why these modules/theme/distribution were chosen: 

Drupal commerce was chosen as it builds a nice base for handling orders.

Bootstrap for our previous usage of theming, we only use the grid.

Availability calendars provided a nice out of the box availability solution, without having to worry about the complexity of BAT.

Team members: 
Sectors: 
Blogging
Community
E-Commerce
Education
Manufacturing and Energy
Non-profit
Social Networking
Startups
Travel and Hospitality