This Classroom Backend System is a robust and scalable application built using modern technologies such as NestJS, PostgreSQL, TypeORM, and TypeScript. It serves as the backbone for managing various aspects of classroom operations, including student enrollment, course management, assignment tracking, and more.
Server: Node, Express, NestJS
Database: PostgreSQL
- Create/Join Class
- Invite Link
- UnEnroll Class
- Announcement
- Assignment
To run this project, you will need to add the following environment variables to your .env file
DATABASE_HOST
DATABASE_PORT
ACCESS_TOKEN_SECRET
BACKEND_PORT
BACKEND_HOST
FRONTEND_HOST
FRONTEND_ORIGIN
MODE
Clone the project
git clone https://github.com/techiesakar/classroom-backend
Go to the project directory
cd classroom-backend
Install dependencies
npm install
Start the dev server
npm run start:dev
I'm Full Stack Developer adept in React.js, Next.js, Express, and NestJS, crafting seamless web applications with creativity and collaboration.
If you have any feedback, please reach out to us at techiesakar@gmail.com