Production-ready NestJS courses platform with PostgreSQL, Docker, and TypeORM.
1.4K
A production-ready online courses platform backend built with NestJS, TypeORM, and PostgreSQL. This project demonstrates a modular, scalable architecture suitable for modern e-learning applications and containerized deployments.
3000
docker run -d -p 3000:3000 yousef2005/coursesplatform-nestjs:latest
Create a .env file before running the application.
DB_HOST=localhost
DB_PORT=5432
DB_USER=youruser
DB_PASS=yourpass
DB_NAME=courses_platform
docker build -t coursesplatform-nestjs .
npm install
npm run start:dev
npm run build
npm run start:prod
src/
├── modules/
├── migrations/
├── common/
├── config/
└── main.ts
uploads/
MIT
Content type
Image
Digest
sha256:388085eee…
Size
135.9 MB
Last updated
8 months ago
docker pull yousef2005/coursesplatform-nestjs