Skip to content

Fintech Platform Banner

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 Go
Fiber Web framework Fiber
GORM ORM GORM
PostgreSQL Database PostgreSQL
Redis Caching Redis
JWT Authentication JWT
MkDocs Material Documentation MkDocs Material
Conventional Commits Commit style Conventional Commits
Testify Testing Tested with Testify

🧭 Quick Navigation


πŸ“ 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

  1. Clone the repo
  2. See the Getting Started for setup
  3. 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