Skip to content

dagrigorev/CourseHub

Repository files navigation

CourseHub (monorepo)

Free course creation + sharing platform.

Quickstart (local)

1) Start infra (Postgres, Redis, MinIO)

docker compose up -d postgres redis minio

2) Run API

cd src/CourseHub.Api
dotnet restore
dotnet run

API: http://localhost:8080
Swagger: http://localhost:8080/swagger

3) Run Web

cd web
npm install
npm run dev

Web: http://localhost:3000

Notes

  • Google login uses Google Identity Services: the frontend obtains an id_token and sends it to POST /api/auth/google.
  • Configure secrets via environment variables (see docker-compose.yml).

About

Platform for sharing your courses

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors