A simple Payment System made in Rust using Axum + Sqlx + Postgres.
- JWT tokens
- Hashed and salted passwords
- Transactions
- Rate limiting
- Auto generated Api docs
- Data validation
When you're ready, start application by running:
docker compose up --build -d
Api documentatins is autogenerated into Swagger UI using Utoipa crate and can be found at
http://localhost:80/docs