Skip to content

hasnain23233/Lms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

79 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“š Learning Management System (LMS)

This is a Full Stack Learning Management System (LMS) developed as part of my 5th Full Stack Project Task at Techzoid.
The LMS is designed to provide teachers and students with an easy-to-use platform for managing courses, assignments, and quizzes.


πŸš€ Features

  • πŸ” Authentication & Authorization

    • Secure login & signup
    • Role-based dashboards (Teacher / Student)
  • πŸ“˜ Teacher Module

    • Create, update, delete assignments
    • Manage quizzes (CRUD operations)
    • Track student enrollments
  • πŸŽ“ Student Module

    • Enroll in courses
    • Attempt quizzes & submit assignments
    • View progress and updates
  • 🎨 Frontend

    • Built with React + Tailwind CSS
    • Responsive and user-friendly UI
  • βš™οΈ Backend

    • Node.js + Express.js
    • RESTful APIs for quizzes, assignments & enrollment
  • πŸ—„οΈ Database

    • MongoDB for storing user, course, quiz, and assignment data

πŸ› οΈ Tech Stack

  • Frontend: React, Tailwind CSS, Zustand (state management)
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Authentication: JWT (JSON Web Tokens)

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages