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:
5

Phase 1 – analyze and host the existing platform in AWS

5

Phase 2 – fix bugs and develop new requirements

5

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.

Ready for
a Solution?

To get started, we just need to connect.

    Share this case study

    Other Case Studies