- User management
- JWT Authentication with cookie
- JWR Authentication with token
- CSRF token provider
- Docker integration
- OAuth
- Axum framework for the API and endpoint management
- sqlx for the database interface
- Work with Postgres (manageable with sqlx lib)
Simply run :
docker compose up -d
Then update the code as you want !
-
All routes are configured in
/src/api/mod.rs
-
Controller are defined in
/src/controllers
-
Database connection is configured in
/src/database
-
Database interface and query are set in
/src/repository
-
Other stuff used by controllers for example is available in
/src/services