This is a work-in-progress project written in Golang, utilizing sqlc to simulate financial transactions between users. The project incorporates a database to handle the storage and management of user accounts, transactions, and related data.
- Simulates transactions between users.
- Supports concurrent transaction handling.
- Implements database interactions using
sqlc. - Includes unit tests to validate functionality.
- Programming Language: Golang
- Database: PostgreSQL
- SQL Query Builder:
sqlc - Testing Framework:
testify(for assertions)
- Developing core transaction functionalities.
- Implementing tests to ensure concurrency and database consistency.
- Adding error handling and edge-case validations.
- Enhancing database schema for scalability.