youGoPay (ROSCA Platform)
Digitizing traditional rotating savings and credit associations (ROSCA) with automated fund pooling.

About the project
youGoPay allows communities to digitize their informal savings circles. It automates fund pooling, verification, and payout scheduling, bringing trust and transparency to traditional ROSCA models.
### Highlights
- **Microservice Architecture**: Distributed services for user KYC, group management, and payments. - **Automated Verification**: Integrated TrueLayer API for real-time identity verification and bank linking. - **Cloud Native**: Deployed on AWS (EC2, RDS, S3) with Docker containerization. - **Testing**: >90% test coverage with JUnit and Mockito.
### Tech Stack
- **Core**: Java, Spring Boot, PostgreSQL - **Infrastructure**: AWS (EC2, RDS, S3), Docker, Docker Compose - **Security**: OWASP compliance, Token-based Auth
Links
Date
Dec 2024