Backend:
- .NET 6
- ASP.NET Core
- Entity Framework
- Docker
- Swagger
- EF PostgreSql driver
Frontend:
- Typescript
- React
- yarn
- Vite
- Next.js
Before you start, make sure you have installed all of the following prerequisites on your development machine:
Firslty, you need to initialise your project. It will create developemnt certificate, install all required packages and pull docker images.
task init
Now, you can simply run your app commands in interactive mode:
task/run to run all services (both frontend and backend)
task run
Back-end Swagger docs: https://localhost:443/swagger
Front-end React-app: http://127.0.0.1:5173/
Front-end React-app: http://localhost:3000/
PostgreSql: http://localhost:5432/
PdAdmin: https://localhost:5050
To connect to PostgreSql from PgAdmin use the following credentials:
- Login: postgres
- Password: changeme