Simple bank api with encrypted account and transaction data. Please leave a star if you like the project. Feel free to review my code.
Install rust:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | shRun tests:
cargo testCopy the .env.example file to .env and set the environment variables.
cp .env.example .envStartup the containers (you may skip if you have a local postgres instance):
make startRun the server (use -r to run in release mode):
cargo run [-r]Please refer to the Swagger documentation at:
/docsfor swagger;/redocfor redoc;/rapidocfor rapidoc;
Only admin can create accounts for now. The application automatically creates an admin account with the following credentials:
{
"email": "admin@localhost",
"password": "bank.administrator",
}!!!!! Jobs and Scopes aren't fully implemented yet. !!!!!