- Docker (for containerization)
- Docker Compose (for managing multi-container Docker applications)
- Node.js V18 (for the React frontend)
- NVM (for managing Node.js versions, optional but recommended)
- .NET SDK V8 (for the .NET backend)
cd frontend
& npm install
Remember to make sure the frontend will compile with npm run build before pushing to dev
I would recommend just using npm run dev
for and live changes
My understanding is that only when you need communications with backend etc. you need to use the following:
make dev
docker-compose up --build -d
dotnet test
npm test
or npm vitest