Skip to content

It is a Learning Managment System for university students. It is made in Node, Express, MySQL and EJS templating engine.

License

Notifications You must be signed in to change notification settings

Grimmer107/Qalam-LMS

Repository files navigation

Qalam-LMS

Project description

Qalam is a learning management system for university students. It is made in Node/Express with MySQL as the backend database. It utilizes Sequelize ORM for database operations. It uses EJS templating engine to render views. It has a fully responsive UI design to maintain responsiveness across all devices.

Core Functionalities:

  1. User Registration and Login: Users can easily register and create an account. They can log in using their credentials to access the app's features.
  2. Admin Login: It allows the admin to log in and create courses, upload content to the courses, and delete courses as well.
  3. Student Login: It provides students to log in, register, and edit their user profile. It allows students to enroll in different courses, access course material, and download them.
  4. Dashboard: The app has a dashboard to display all active courses, ongoing/completed courses as well as other options such as a calendar.

How to run ?

To run this project on your local environment, clone this repository and then run npm install or yarn install to install the dependencies and then run npm run start to run the project.

How to Contribute ?

To contribute into the project, look for already opened issues or open an issue and get it assigned to work on it. Clone the project, create a pull request with meaningful description and link the issue it resolves for better clarity.

Leave a star if you like the project

Project Images

Admin Page Login Page Register Page Courses Page Main Page Main Page 2

About

It is a Learning Managment System for university students. It is made in Node, Express, MySQL and EJS templating engine.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published