For the Dutch start-up Where2, we developed a web application + API for the transportation industry. The platform connects transportation companies with freelance drivers. It's a token based system where employers can unlock freelancers and their information by spending pre-bought tokens.
📂 The case:
Where2 came to us with a raw idea for an web based software that could fill the gap in the market between freelance drivers and employers. There was a global idea about how this should look in the near future, but there was no specific project plan yet, just a sheet with requirements. Some of these requirements were; an admin dashboard, online payment, different user groups, interaction between employer and freelancer and more. It was important that the MVP was shipped quickly so they could run the first beta as quick as possible.
⚙️ Our approach:
Since the information wasn't really detailed, the first thing we did after the initial contact was setting up a relational schema with the limited information we had, so we could quickly discover all the info that was missing. After this we came with questions that arose from that and we worked together on getting the requirements fully defined.
After getting thet details right, we chose Django + PostgreSQL as our back-end stack. Mainly because Django allows for rapid prototyping due to the "batteries-included" approach this web framework takes. For the initial MVP we utilized the built in Django Admin and customized this, to be used as a admin panel. For the API development we used Django Rest Framework.
The beautiful thing about Django, is that you can ship out the first concept really fast. After 14 days the first iteration was ready for a review. We deployed this, dockerized on AWS in a remote test environment, so that the client could track the progress and provide feedback where needed. Due to this agile approach, we could ship the MVP, ready for the first user testing after less than 8 iterations.