Digital payments application

The project belongs to a well known Economist of the world . The motive of this project was to enable the Senegalese people to benefit from the economic opportunities in order to build financial wealth. Major population of Sengalese people do not have a bank account, which means they do not have access to many services available from banks.

The idea was to create an interactive mobile application where the members of Sofadel will buy the SENs (Complementary currency) and they will be able to use them for day to day transactions within their cities. This will enable Sofadel to get the money in CFA Francs and in return provide credit in SENs to the Sengalese people.

Technology Used:
  • NODE.JS
  • React Native

Key Challenges

  • The application consisted of many variables and there was a functionality of currency changes within the master admin panel, where the admin could change the currency value per SEN. This led to the change of all the calculations within the application once done. The Calculations were very complex and they were tackled by our project management team by closely coordinating the results with the client.
  • The application had currency involved and it needed to be as secure as possible. To meet the high standard of security we used AWS EC2 Server with SSL Layer. And we used Amazon S3 Server for Images.

Our Solutions

Requirement Analysis:

  • It basically includes Information gathering from stakeholders and documenting the same. Follow the SMART rule for creating the documentation which stands for Specific, Measurable, Attainable, Relevant and Time-bound steps.
    Once the document is finalised, the wireframes are created, which act as a blueprint defining the look and feel of the platform with respect to all functionalities.

Designing Phase:

  • After wireframes get finalized, UI developer design every single module along with theme colour. Every module is interlinked with functionality having some dummy data in use.

Execution Phase:

  • As per designs, the backend developer develops all the initials APIs and frontend developers developer integrate all available APIs with best practices making dynamic to all the screens.

Client Request Based Project Delivery:

  • Developers are involved in discussion with clients on a daily basis and follow their suggestion and in case of any feasibility challenge developers giving the alternative solution. And trying clients to be on the same phase. Clients also mention the Jira and assign the task to developers as per the priority. This process helps us to meet the client’s expectations in the best possible manner and ensure the timely delivery of the tasks.

The Deployment Phase:

  • After integration or completion of any task that is mentioned on JIRA, we are doing unit testing on a local machine and merge with develop branch and deploying to dev server and test deployed task on dev server by developer. Then send PR (pull request) for the main branch that will be deployed on the live server after review. We are using AWS servers for all kinds of deployment.

Work speaks louder than words

Request a free consultation and get a no obligation quote for your project within 8 Business hours.