Home > Case Studies >Development of Mobile App and a POS system
Home > Case Studies >Development of Mobile App and a POS system
Development of Mobile App and a POS system
Redesign and development of a mobile app and a Point-Of-Sale (POS)
software platform
Duration: 6 months
Industry: Technology
Development of Mobile App and a POS system
Redesign and development of a mobile app and a Point-Of-Sale (POS) software platform
Duration: 6 months
Industry: Technology
Overview
The client is a technology company who provides a Point of Sale (POS) software platform for coffee shops and a mobile app for customers. The mobile app users can find nearby coffee shops and order coffee and earn rewards.
The platform was partially built, and the key developer had left the company. Due to lack of documentation and lack of project management process, the actual status of the product was unknown. The product was not stable and some of the key functionalities were not developed. The client had multiple copies of different source code versions and they were not sure which version had the stable source code.
The client’s requirements included the analysis of the existing source code, configuration of the platform, testing the existing functionality of the system, fixing the bugs, developing the new requirements, testing the application, and releasing the final product.
The Solution
Perituza assembled a development team with the experience in PHP, My SQL, iOS and Android technologies. Due to the lack of documentation of the system, the developers had to analyze the source code to understand the system architecture and business rules in the system. The project was conducted in three phases:
Phase 1 – analyze and host the existing platform in AWS
Phase 2 – fix bugs and develop new requirements
Phase 3 – test and release the system into the production environment in AWS
Phase 1
- 5Analyzed existing source code versions
- 5Configured the most stable source code in AWS
Phase 2
- 5Fixed bugs and developed new features for the iOS and Android mobile apps
- 5Re-architected the backend system
- 5Redesigned and developed web-based POS application and the merchant portal
- 5Reconfigured payment processing functionality with Payeezy and Dwolla third-party APIs
Phase 3
- 5Tested the complete functionality of the system
- 5Configured the production environment in AWS
- 5Released fully working system into production servers in AWS
The team consisted of
- 51 - iOS mobile app developer
- 51 - Android mobile app developer
- 51 - Web UI developer
- 51 - Back-End developer with experience in AWS
- 51 - Software tester (manual testing)
- 51 - Web application developer
Technologies used
- 5iOS (Objective C)
- 5android (Java)
- 5Angular JS
- 5Typescripts
- 5PHP
- 5Redis
- 5Amazon Aurora
- 5Dwolla API
- 5Payeezy API
- 5MySQL
- 5Amazon Web Services (AWS)
- 5PHP
- 5Typescripts
- 5Dwolla API
- 5MySQL
- 5iOS (Objective C)
- 5android (Java)
- 5Amazon Aurora
- 5Angular JS
- 5Redis
- 5Payeezy API
- 5Amazon Web Services (AWS)
Project management and communication
tools used
- 5JIRA
- 5Confluence
- 5 Hipchat
- 5Bitbucket
- 5Skype
- 5 GoToMeeting
- 5 Direct dial phone
- 5Email
- 5JIRA
- 5Confluence
- 5 Hipchat
- 5Bitbucket
- 5Skype
- 5GoToMeeting
- 5Direct dial phone
- 5Email
The Result
The client has gone to market with a fully functioning mobile ordering and Point-Of-Sale (POS) software platform.
Other Case Studies
Mobile App Development to Share Videos and Search Athletes
My Crop is a mobile app solution which connects young athletes with college coaches, and fans. The athletes add their performance video highlights from YouTube and Instagram.
Data Processing and Visualization of Weather Data for Business
The client is a leading provider of weather forecasting service for business aviation operators.