A modern, event-driven fintech platform for learning, prototyping, and experimentation.
This project demonstrates best practices in Go for building scalable, secure, and modular financial systems. Itβs designed for educational useβexplore event-driven architecture, clean code, and real-world fintech patterns in a safe, open-source environment.
Technologies Used
Technology | Purpose | Badge |
---|---|---|
Go | Main language | |
Fiber | Web framework | |
GORM | ORM | |
PostgreSQL | Database | |
Redis | Caching | |
JWT | Authentication | |
MkDocs Material | Documentation | |
Conventional Commits | Commit style | |
Testify | Testing |
π§ Quick Navigation
- Currency System
- Multi-Currency
- Exchange Rates
- Refactoring Patterns
- Account Service Refactor
- Decorator Pattern
- Unit of Work Pattern
- Event-Driven Payments
π Highlights
- π Event-driven payments
- π Multi-currency support
- π Secure authentication
- π§° Unit of Work & Repository patterns
- π¦ Educational, open-source fintech platform
π Features
- π Multi-currency support
- π Real-time exchange rates
- π JWT authentication
- π§° Unit of Work & Repository patterns
- ποΈ Clean architecture & DDD
π οΈ Getting Started
- Clone the repo
- See the Getting Started for setup
- Explore docs using the sidebar or search
π Contributing
See our guide: ../CONTRIBUTING.md
π License
This project is licensed under the MIT License.
β οΈ For Educational Purpose Only