Skip to content

techiesakar/classroom-backend

Repository files navigation

Classroom Backend

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.

Tech Stack

Server: Node, Express, NestJS

Database: PostgreSQL

Features

  • Create/Join Class
  • Invite Link
  • UnEnroll Class
  • Announcement
  • Assignment

Environment Variables

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

Run Locally

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

🚀 About Me

I'm Full Stack Developer adept in React.js, Next.js, Express, and NestJS, crafting seamless web applications with creativity and collaboration.

Authors

Feedback

If you have any feedback, please reach out to us at techiesakar@gmail.com

About

Classroom Backend made using NestJs, TypeOrm, PostgreSQL

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages