What was the scope of their involvement?
They started with a structured process about the customer needs we wanted to address. We then integrated the design ideas we had in mind with 7ninjas’ process. They created a design, and, from there, developed the whole work. We don’t believe in mobile apps for this purpose since people only want those for day-to-day things. However, 7ninjas did make the website mobile-responsive.
We needed to rebuild the entire booking website. We sell tickets on a payments basis, but, before this step, we needed a search engine. It involved quite a lot of work with the APIs of other booking partners. 7ninjas integrated spread payments partners and connected complex systems like fintech loan generators with a booking platform, which are very complex things.
On the backend, we used Django and Python-based languages. Our work involved the Django REST Framework, Django Channels, Tornado, Celery, and Haystack. The other technologies used were PostgreSQL, Redis, RabbitMQ, Ansible, Vagrant, Docker, Terraform, Amazon Web Services, Apiary, and Swagger.
What is the team dynamic?
The team size varied depending on the work needing to be done. On average, we had 5–6 members from 7ninjas. At the peak of the project, we had 12 people. There was also a period during which we focused more on sales and less on the product. That meant there were 2–3 months with no work.
How did you come to work with 7ninjas?
We approached multiple development teams via Upwork and met with them. We even traveled all the way to Warsaw to meet 7ninjas. Immediately, we could see that they were much more focused. They could see the bigger perspective—where we wanted to go and the best way to achieve that. In contrast, other agencies asked about our needs and immediately offered to execute them without thinking.
How much have you invested with them?
I don’t know the exact figure. So far, the total cost has been €150,000–€175,000 [$177,202–$210,000].
What is the status of this engagement?
Our first contact with 7ninjas was in June 2016, and we started working together in the first week of July. The first version of the booking platform was done in record time, launching in 6–7 months. We’ve just released the first version of the website, and the work is ongoing.