A university project for Mobilne Systemy Informatyczne — an app to order food and get it delivered.
- Main backend: C# + ASP.NET Core + REST
- Frontend: Angular + Bootstrap 4
- MSIPay app (simple payment simulator): Python + FastAPI + Jinja2
- Database: PostgreSQL
- Cache: Redis
- Uploaded file storage: Minio
Run app in development: use Rider, Visual Studio, or VS Code, or dotnet run
.
Run PostgreSQL, Redis, Mailhog, Minio, MSIPay in Docker: docker-compose -f docker-compose.infra.yml up
Database migration: Install dotnet ef
first by running dotnet tool install --global dotnet-ef
. Then you can use dotnet ef database update
to migrate the
database.
Verification e-mails will be sent to Mailhog, which is available at http://localhost:8025/.