Senor Project Team 24
- Install Node.js, MySQL, dotnet core 9.0 SDK
- Clone this repository
- Run
npm installin the project directory. You can also runnpm run buildandnpm startto run the React frontend separately. - Create a MySQL database and update the connection string in
appsettings.json - Run
dotnet runin the project directory
- Install Docker and Docker Compose
- Clone this repository
- Run
./startserver-dev.shor./startserver-dev.batin the project directory (if it doesn't work, trydocker compose -f docker-compose.dev.yml up --buildand/ordocker compose -f docker-compose.dev.yml build --no-cache) - Access the browser app at
http://localhost:3000and the API athttp://localhost:5000
Swagger UI should launch after starting the server. If not, you can access it at https://localhost:5000/swagger/index.html.
- Run
dotnet testin the project directory to execute unit tests.