Free course creation + sharing platform.
docker compose up -d postgres redis miniocd src/CourseHub.Api
dotnet restore
dotnet runAPI: http://localhost:8080
Swagger: http://localhost:8080/swagger
cd web
npm install
npm run dev- Google login uses Google Identity Services: the frontend obtains an
id_tokenand sends it toPOST /api/auth/google. - Configure secrets via environment variables (see
docker-compose.yml).