Yurii Pelekhatyi
Max Romanyuk
Time:
6 months
Platform:
Web and Mobile
Industry:
Online food marketplace
Country:
Singapore
Services:
Refactoring, Backend, Web and Mobile app development
6 months
Web and Mobile
Online food marketplace
Singapore
Refactoring, Backend, Web and Mobile app development
About the client
The client came to us with the request to improve the overall state of the online food marketplace, reorganize the database structure, and optimize the architecture.
Project idea
The main idea of the project is to build a truthful community of the restaurants, cafes, supermarkets and other public caters that have a “halal food” status. In other words, it is the marketplace of businesses that provide food, permissible in traditional Islamic law.
Our client turned to us with the need to update, optimize and extend the functionality of an existing food marketplace platform. Refactoring is an important and effective activity to optimize the source code in a well manner. It makes a code easier to understand and improves the quality and app’s architecture. The complexity of this project has been reduced after applying the refactoring and improving the quality of the food service marketplace product. By means of optimization we reduced the maintenance cost because the complexity of software has been decreased, though the core functionality has been significantly extended.
Change project architecture
Merge two servers with similar functionality to a single one (web + mobile server)
Make the backend functionality reusable for web platform and mobile client
Make refactoring of the implemented solutions
Extend the platform with new features
Starting Point
To commence the project, we have been provided with the following data:
Source code for web & mobile to refactor
The list of required features to add
General business vision and statements
Research & Analysis
During the discovery stage we took these measures:
We carefully analyzed the input data and discussed the scope of work with a customer
Our tech experts evaluated numerous technologies and defined the most suitable tools for the product
During the food service marketplace development process, we achieved the following outcome
Source code refactoring, architecture optimization
Adding necessary functions for web & mobile
Rough and detailed project estimates
1
List their business
Choose a subscription plan
Submit documents for verification
Select and offer discounts for the visitors
Put up a QR display at the store or website, so the visitors can use this discount
2
Search merchants by categories, preferences, discount, location, menu, price, etc
Sort listings by your location
View merchants on the map
View merchants and add them to your favorite lists
Scan QR code to verify merchants and get a discount
We’ve integrated the restaurant mobile app with the following services
The Apiko team has created a long-term plan aimed at a consequent project optimization and efficient restaurant mobile app development. As a result, we’ve developed a scalable online food marketplace, optimized its architecture, and improved the overall project’s performance.