Skip to content

πŸ“š Simple Learning Management System (LMS) πŸŽ“ built with JavaScript, featuring admin and student portals. Manage courses, assignments, and user accounts easily. Data stored in local storage for seamless usage.

License

Notifications You must be signed in to change notification settings

riteshporiya/JavaScript-LMS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Simple JavaScript-Based Learning Management System πŸ“š

This is a simple Learning Management System (LMS) project built using JavaScript. It enables administrators to create and manage courses and assign them to students. Students can log in to view the courses assigned to them. All data is stored in the browser's local storage for simplicity. πŸ–₯οΈπŸ“Š

Features 🌟

  • Admin Panel: πŸ‘©β€πŸ’ΌπŸ‘¨β€πŸ’Ό

    • Login as an administrator to access the admin panel. πŸ”
    • Create and manage multiple courses with details such as course name, description, and any additional information. πŸ“
    • Assign courses to specific students. πŸ“‹
  • Student Portal: πŸŽ“

    • Students can log in to their accounts. πŸ”
    • View the courses assigned to them by the administrator. πŸ‘€
  • Local Storage: πŸ“¦ All data, including user accounts, courses, and assignments, is stored locally in the browser's local storage for a seamless experience. πŸ’Ύ

Getting Started πŸš€

Prerequisites πŸ“‹

  • A modern web browser with JavaScript enabled. 🌐

Installation πŸ“¦

  1. Clone or download this repository to your local machine. πŸ“‚
git clone https://github.com/riteshporiya/JavaScript-LMS.git
  1. Open the project directory in your preferred code editor.
  2. Launch the index.html file in your browser.

πŸ“Usage

  1. Admin Panel πŸ‘©β€πŸ’ΌπŸ‘¨β€πŸ’Ό:
    • Login as an admin using your credentials.
    • Create courses by providing course details.
    • Assign courses to specific students by selecting the student and the course.
  2. Student Portal πŸ“šπŸ‘©β€πŸŽ“πŸ‘¨β€πŸŽ“:
    • Login as a student using your credentials.
    • View the list of courses assigned to you by the administrator.

🀝Contributing

Contributions are welcome! If you'd like to contribute to this project, please follow these steps:

  1. Fork the repository.
  2. Create your feature branch: git checkout -b feature/new-feature.
  3. Commit your changes: git commit -m 'Add some feature'.
  4. Push to the branch: git push origin feature/new-feature.
  5. Open a pull request.

πŸ“„License

This Project is licensed under the MIT License, so you're welcome to use and share the content as you see fit.

Happy Learning! πŸ“šπŸš€

About

πŸ“š Simple Learning Management System (LMS) πŸŽ“ built with JavaScript, featuring admin and student portals. Manage courses, assignments, and user accounts easily. Data stored in local storage for seamless usage.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published