Haritha0705/etutor_lms_clientSide

E-Tutor LMS

Public

A complete Learning Management System with separate client and server repositories, featuring user authentication, course management, and interactive dashboards for online learning.

TypeScript

0

0

150+ commits

12K+ lines

Next.js
TypeScript
NestJS
Tailwind CSS
Prisma
PostgreSQL

Files

src/

public/

package.json

tsconfig.json

tailwind.config.ts

prisma/

.gitignore

README.md

README.md

E-Tutor LMS

A complete Learning Management System with separate client and server repositories.

Key Features
  • User authentication and role-based access control
  • Course creation and management dashboard
  • Interactive student dashboards with progress tracking
  • Responsive design for all devices
Architecture
  • Client: Next.js + TypeScript, styled with Tailwind CSS
  • Server: NestJS API with Prisma ORM connected to PostgreSQL
Tech Stack
LayerTechnology
FrontendNext.js, TypeScript, Tailwind CSS
BackendNestJS, Prisma ORM
DatabasePostgreSQL