For studies and improvements in the Rust language.
- Rust: For building the app;
- Async-Graphql: For GraphQL;
- Sea-ORM: ORM database with integration Postgres;
- Axum: Web Framework.
- Use
sea-orm-cli migrate upafter install cli. - Use
sea-orm-cli generate entity --compact-format --tables person --output-dir ./trashfor create entity (ex. Person) after new migration created and updated in database.
I am using authorization and authentication using JWT and based on user roles.