Fundraising Platform

The project idea belongs to a well-known Economist of the world. The motive of this project was to enable the Senegalese people to benefit from economic opportunities to build financial wealth. The majority of Senegalese 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 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 Senegalese people.

Technology Used:

    Key challenges

    -> The application consisted of many variables, and there was functionality of currency changes within the master admin panel, where the admin could change the currency value per SEN. This led to the evolution 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.

    Solution Implementation

    Steps Involved in Project Execution:

    Requirement Analysis
    It 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 finalized, the wireframes are created, which act as a blueprint defining the look and feel of the platform concerning all functionalities.

    Designing Phase
    Create the UI where we designed every single module along with the theme color. Every module is interlinked with functionality having some dummy data in use.

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

    Client Request Based Project Delivery
    Developers are involved in discussions with clients daily and follow their suggestions, and in case of any feasibility challenge, developers give the alternative solution. And they are trying clients to be in the same phase. Clients also mention the Jira and assign the task to developers as per the priority. This process helps us meet the client’s expectations in the best possible manner and ensure the timely delivery of the functions.

    The Deployment Phase
    After integrating or completing any task mentioned on JIRA, we are doing unit testing on a local machine and merging with the develop branch, and deploying to the dev server. Test deployed labor on dev server by developer. Then send PR (pull request) for the main component that will be deployed on the live server after review. We are using AWS servers for all kinds of deployment.

    Results

    Fundraising Platform
    Fundraising Platform
    Fundraising Platform