How We Strengthened This Project Team With 10 Highly Qualified Developers and Helped Them to Finish Their Project on Time
Important information! We work as part of the teams, we are following the NDA, and in our stories we will not disclose the names of companies and their trade secrets.
How We Began
It all started when an entrepreneur from California received investments to create a new dating service. He already had his own development team, but his investors set a tight deadline, so the speed of work needed to be increased by a lot.
Our 2UP team helped him with this goal. 10 highly skilled developers created web-interfaces, backend-part and developed API for mobile versions of the service.
Development under iOS and Android was done by another remote team, with whom we worked side by side.
We spent a total of two and a half years working on this project. But if we didn't help to accelerate the process in first three months of the project and help to finish important stages of their project on time, there would be nothing. Our developers quickly integrated and became a part of their main team and showed a high level of qualification to get the job done.
Initially, the project was done on PHP 7 using a unique framework, which was proposed by the customer himself. But later we convinced him to switch to Laravel 5 The entire project was built on the Heroku cloud server, and PostgreSQL was used as a database.
Because we were making a mobile application, we decided to drop the idea of having a strong connection to the IP address. Instead, the user passed two-factor authentication. When a new user was registered in the application, a key was attached to his device that was tied to this gadget.
The application allows you to use Open ID. This made it possible to register via Facebook. Immediately after registration, the application could automatically download photos, a list of friends and any other information from the social network that the user would allow it to download.
In the future, at the request of the customer, the team added the ability to login via LinkedIn and Instagram or register via email.
API and Access
Here is a New Dating Service
Initially, the principle of the application was tied to finding people. Let's suppose a user is in a club. Through Bluetooth, his device found other people who were using this app nearby.
At the first contact, the application showed only names or nicknames. Access to personal data was opened only if the interlocutor allowed it.
If the user wanted to meet, he could send a request, a greeting or an offer to call. With this app, any user could block access to their personal information or simply disappear from the field of visibility of an inappropriate candidate if they wanted to.
The first version of the app was tested with university students in Californian. The participants registered, got acquainted, communicated, and left reviews. And although technically everything worked correctly, testing showed there were limitations with the chosen monetization scheme. This forced the owner to think hard about the future of the project, as investors wanted to change the targeted audience of application.
As a result, they came to an unexpected, but brave decision - to change the field of application of the service. The service retained the same principle of "Bluetooth radar", but now it was searching not for people, but for institutions. The name also remained the same. But we completely redesigned the functionality.
Now, while walking through the city with the app active, the user receives alerts about promotions, offers and discounts in cafes and restaurants nearby. The application also implemented the ability to immediately order and pay for your favorite dishes.
Our team, as a remote development department, enabled this project to go through several stages of development they wouldn't have been able to finish otherwise. With our help, they were able to achieve the current state in which it lives and develops today.