An exciting project we recently worked on - a social network for amateur soccer players. The client is a young startup who aimed to create a social platform where users could connect, form teams, challenge other teams and schedule soccer matches.
Advanced notification systems were implemented to support request/accept/reject flow as well as built in chat and multi language support, including Arabic RTL.
The startup had tight budget limitations and a special request was to keep within the budget by managing the scope and priorities wisely.
As a result, an innovative app was designed, developed and published in the stores. The app was developed with React Native. It also heavily used Firebase to implement chats, SMS authentication and a notifications system. The application was released and it received very positive feedback both from the users and the local startup community.
After the successful MVP release there was another expansion request to add the admin interface for app management and add a workflow for special events organized by the startup team - tournaments.
We carried out the management interface extremely fast with Django and made the necessary updates in the React Native app. We also aimed to improve the app performance and scalability. However, for some reason the Firebase real time database suddenly turned out to work extremely laggy specifically in the UAE region. So we addressed the problem with full effort to solve it since we had an update release deadline. Even though it took us a little longer, the app update was out, better and more stable than ever.
Currently the startup is considering extending the application to support different kinds of sports as well as soccer, while we're acting as a technical consultant during the planning stage.