roycode
Application Link: https://app.paygocrypto.com
[Deliverable 1]: Complete UI/UX Design of Distributor Platform:
The UI/UX design of the distributor platform has been fully completed and is operational with all styles, animations, and optimizations for enhanced performance.
[Deliverable 2]: Expansion of In-App Payment Options:
In addition to payments using the Rabet wallet extension, we have incorporated the option of in-app payments on the distributor platform utilizing a basic Stellar transfer with a unique memo. This enables users to make payments with a simple Stellar transfer, provided the correct details are provided.
[Deliverable 3]: CSV Import Functionality for Registering Devices:
To streamline the device registration process, we have implemented a CSV import functionality allowing distributors to register multiple devices simultaneously by uploading a CSV file containing all necessary information. The system verifies that the CSV is correctly formatted and includes all required fields, providing the option to register single or multiple devices at once.
[Deliverable 4]: Improved Payment Plan Logic:
In addition to setting up payment plans that assign specific activation days to specific amounts of USDC, distributors can now incorporate special conditions into their payment plans. This added flexibility facilitates the collection of payments for devices and, in some cases, simplifies the payment process for customers, provided they meet the specified conditions.
[Deliverable 5]: Implementation of Automated Tests for the Application:
We have established automated testing procedures for both the frontend and backend of our application. Cypress was utilized for testing the React frontend, while Jest was employed for testing the NestJS backend.
[Deliverable 6]: Enhanced Error Handling in the Application:
Throughout the application, robust error handling mechanisms have been implemented to ensure that user-friendly and comprehensible error messages are displayed, as opposed to system-generated and complex messages.
[Deliverable 7]: Deployment and CI/CD Workflow Implementation:
The platform has been successfully deployed, and a CI/CD pipeline has been established using GitHub actions. This enables seamless and automated deployment of future updates and changes to the application.
Distributor Onboarding:
The platform onboards PAYGO device distributors through a straightforward process. Initial registration on the platform is followed by the completion of a KYC form and the linkage of their Stellar wallet to their account. The prevailing challenges in the PAYGO market, marked by prolonged, intricate, and costly onboarding procedures, are effectively addressed by our platform. Unlike most platforms with high fees (ranging from $500 to $1,000) and intricate onboarding processes, ours stands out by offering free to highly affordable onboarding fees, prioritizing simplicity. This proves beneficial for individual distributors and small-scale businesses.
PAYGO Device Rentals:
The platform incorporates the rent-to-own payment model, providing a simplified approach to acquiring PAYGO devices/products for customers. Device rentals are made through Stellar transactions, offering instant, cost-effective, and global transactions. This proves especially advantageous for unbanked/underbanked customers, eliminating the hurdles of substantial upfront fees and introducing an alternative to conventional banking. Leveraging the Stellar network for device rentals allows individuals worldwide to effortlessly contribute to a customer's rental through a straightforward Stellar transaction, making it particularly impactful in scenarios like charitable donations.
Stellar Payment System:
The PAYGOCrypto payment system combines the efficiency of the Stellar network with the opensource OpenPAYGO Token technology, crafted by the engineers at Solaris OffGrid. This synergy facilitates the generation of activation codes for PAYGO devices, with transactions executed using the USDC stablecoin. Recognizing the need for inclusivity, even in underserved regions lacking robust internet connectivity, we offer an alternative approach. In such areas, activation codes for PAYGO devices can be conveniently generated using USSD, ensuring accessibility for everyone.
Customer/Sales Management:
PAYGOCrypto offers distributors an efficient way to manage customers and sales. Through our user-friendly interface, distributors can effortlessly manage their customer base, set up flexible payment plans for devices, and access detailed reports. Unlike traditional systems with complex sales management structures, PAYGOCrypto's approach ensures a user-friendly experience, facilitating effective sales monitoring and enhancing customer relationship management. This simplicity is particularly beneficial for distributors seeking an intuitive and efficient platform for their PAYGO device sales and management activities.
The total expected roadmap includes:
PART 1: The Distributor Platform
PART 2: USSD Application Integration
PART 3: PAYGOCrypto Admin Control Center
The total remaining budget for complete development based on the roadmap is: $35,500
Name: Nyenke Precious Roy
Title: Founder, PAYGOCrypto
Socials: LinkedIn Twitter/X Discord: roycode360_37093
As a software developer specializing in blockchain technologies, I bring a wealth of experience in end-to-end application development, particularly in web and mobile technologies. My expertise includes working with technologies such as React, Typescript, NestJs, NodeJs, and Web3. I've successfully developed innovative solutions, such as the USDC to PAYGo token generation system and a Multi-chain swap application that bridges Stellar assets with other networks.
PART 2: USSD Integration
[Deliverable 1]: USSD Application Integration
PART 3: Admin Application
[Deliverable 2]: PAYGOCrypto Admin Control Center