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. π₯οΈπ
-
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. πΎ
- A modern web browser with JavaScript enabled. π
- Clone or download this repository to your local machine. π
git clone https://github.com/riteshporiya/JavaScript-LMS.git
- Open the project directory in your preferred code editor.
- Launch the
index.html
file in your browser.
- 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.
- Student Portal ππ©βππ¨βπ:
- Login as a student using your credentials.
- View the list of courses assigned to you by the administrator.
Contributions are welcome! If you'd like to contribute to this project, please follow these steps:
- Fork the repository.
- Create your feature branch:
git checkout -b feature/new-feature
. - Commit your changes:
git commit -m 'Add some feature'
. - Push to the branch:
git push origin feature/new-feature
. - Open a pull request.
This Project is licensed under the MIT License, so you're welcome to use and share the content as you see fit.
Happy Learning! ππ