"Backend master class" course from "TECH SCHOOl".
Course link. Original repository.
- Create a new user
- Update a user
- Create accounts with different currencies
- Record account balance changes history for each account
- Transfer money between 2 accounts
- List accounts with pagination
- Generate JWT or Paseto tokens
- Store the user's session with duration in redis
- Refresh acces token by stored session
This project helped a lot in understanding SQL at an advanced level, to understand how to write good tests on the database layer, to perform pagination, to work with gRPC, gRPC-gateway and etc.