TsogoloPay API, DB, ActiveMQ Artemis and Redis Cache - Payments (Collection, Disbursement and Settlement) Platform
Development of a payments platform for TsogoloPay, a small, minimal direct charge-style payment gateway for small businesses in Malawi
- Ecoride API, DB and Redis Cache - Rideshare Platform
- Contents
- Developers
- Technology Stack
- Features
- Frontend Applications
- Repository Management
- Documentation
- Project Structure
- Quick Start
- API Documentation
- Configuration
- Testing
- Docker Commands
- Database Schema
- Security
- Monitoring
- Development
- Roadmap
- Contributing
- License
- Author
- GitHub: Paul Namalomba
| Component | Technology | Version |
|---|---|---|
| Backend API | C# .NET 8 + ASP.NET Core | 8.0 |
| ORM | Entity Framework Core + NetTopologySuite | 8.0 |
| Database | PostgreSQL + PostGIS | 15+ |
| Cache/Sessions | Redis | 7.0+ |
| Message Broker & Job Queue | ActiveMQ Artemis | 2.30+ |
| Real-time | SignalR | 8.0 |
| Dependency Injection | Built-in .NET DI | 8.0 |
| PayChangu | PayChangu API | 1.0+ |
| Authentication | JWT + BCrypt | - |
| API Docs | Swagger/OpenAPI | 6.5 |
| Logging | Serilog | 8.0 |
We seek s simple cycle of features centered around core payment functionalities:
- In-store QR Code Payments