{"id":19316881,"url":"https://github.com/pushpendra-1697/learning-directory","last_synced_at":"2026-04-01T19:02:06.587Z","repository":{"id":226949894,"uuid":"769436602","full_name":"Pushpendra-1697/Learning-Directory","owner":"Pushpendra-1697","description":"LMS is a full-featured, multipurpose, premium Learning Management System built with react js, HTML5, and CSS. It has a huge collection of reusable UI components and is integrated with the latest CSS libraries. It can be used for all types of Web applications like custom admin panel, app backend, CMS or CRM.","archived":false,"fork":false,"pushed_at":"2024-03-11T15:38:52.000Z","size":356,"stargazers_count":2,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-01-03T12:25:48.802Z","etag":null,"topics":["admin-dashboard","antd-design","authentication","authorization","expressjs","form-validation","hashing-algorithm","html-css-javascript","json-web-token","learning-management-system","mern-stack","mongodb","mongoose","nodejs","react","recharts","redux","redux-thunk","responsive-design","reusable-components"],"latest_commit_sha":null,"homepage":"https://lms-dir.vercel.app/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Pushpendra-1697.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-03-09T04:25:34.000Z","updated_at":"2025-06-27T00:42:23.000Z","dependencies_parsed_at":"2024-11-10T02:15:09.483Z","dependency_job_id":null,"html_url":"https://github.com/Pushpendra-1697/Learning-Directory","commit_stats":null,"previous_names":["pushpendra-1697/learning-directory"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Pushpendra-1697/Learning-Directory","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Pushpendra-1697%2FLearning-Directory","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Pushpendra-1697%2FLearning-Directory/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Pushpendra-1697%2FLearning-Directory/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Pushpendra-1697%2FLearning-Directory/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Pushpendra-1697","download_url":"https://codeload.github.com/Pushpendra-1697/Learning-Directory/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Pushpendra-1697%2FLearning-Directory/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31018542,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-27T03:51:26.850Z","status":"ssl_error","status_checked_at":"2026-03-27T03:51:09.693Z","response_time":164,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["admin-dashboard","antd-design","authentication","authorization","expressjs","form-validation","hashing-algorithm","html-css-javascript","json-web-token","learning-management-system","mern-stack","mongodb","mongoose","nodejs","react","recharts","redux","redux-thunk","responsive-design","reusable-components"],"created_at":"2024-11-10T01:12:58.937Z","updated_at":"2026-04-01T19:02:06.556Z","avatar_url":"https://github.com/Pushpendra-1697.png","language":"JavaScript","readme":"# Learning Management system\n\nLMS is a full-featured, multipurpose, premium Learning Management System built with React JS, HTML5, and CSS. It has a huge collection of reusable UI components and is integrated with the latest CSS libraries. It can be used for all types of Web applications like custom admin panel, app backend, CMS, or CRM.\n\n# Installation\n\n## Client\n```bash\ngit clone https://github.com/Pushpendra-1697/Learning-Directory\n```\n```bash\ncd Client\n```\n```bash\nnpm i\n```\n```bash\nnpm run dev\n```\n\n\n## Server\n```bash\ngit clone https://github.com/Pushpendra-1697/Learning-Directory\n```\n```bash\ncd Server\n```\n```bash\nnpm i\n```\n```bash\nnpm run server\n```\n\n## Note\n- Add .env file in the Server directory\n- File should contain\n```bash\ndbURL = your mongoDB URL\nport = 8000\nsecret_key = your secret key\nSalt_rounds = 5\nADMIN_GMAIL = your email\nADMIN_PASSWORD = your password\n```\n\n## Tech Stack / Libraries\n- **React**\n- **Redux**\n- **Ant Designs**\n- **Recharts**\n- **NodeJs**\n- **ExpressJs**\n- **MongoDB**\n- **Mongoose**\n- **Nodemailer**\n- **bcrypt**\n\n## Deployment\n- **Client**  - Vercel\n- **Server**  - Render\n\n## 🔗 Links\n\n- Live - https://lms-dir.vercel.app/\n- Server - https://lms-server-xzsw.onrender.com\n\n## 🔗 Credentials for Admin\n\n- Email - pushpendra1697@gmail.com\n- Password - Push1697@\n  \n## 🔗 Credentials for Tutor and Student\n\n- Email - test@gmail.com\n- Password - test\n\n## Features Completed\n\n- Admin can regulate user access to particular data\n- Account credentials are sent over mail once the user account is created\n- Tutors can provide homework, assignments, and quizzes to students\n- Students can monitor their performance and assess their progress using an LMS.\n- Students can raise doubts\n- Tutors can add responses to doubts\n- Tutors can only administer (delete/edit) their courses (Quizzes, Contents)\n- Admin can access to manage (delete/edit) all courses (Quizzes, Contents)\n- Students can't administer (delete/edit/create) courses (Quizzes, Contents)\n- Leaderboard showing top students with the maximum gaming points\n- LMS can interact with email\n- All Filter is working to make user-friendly UI\n- Form validation\n\n## Features yet to be made\n\n- Private chats between tutors and students\n- Setting reminders and notifications\n- Payment systems\n- Real-time quiz system\n\n## Screenshots\n1. Login\n\n![Screenshot (544)](https://github.com/Pushpendra-1697/Learning-Directory/assets/104748364/36b05e17-b64a-4429-9671-41334955acaf)\n\n2. Register page\n\n![Screenshot (547)](https://github.com/Pushpendra-1697/Learning-Directory/assets/104748364/9c4fd2f3-82c4-43e3-9d48-ff7d80a5855f)\n\n3. Dashboard\n\n![Screenshot (551)](https://github.com/Pushpendra-1697/Learning-Directory/assets/104748364/ea9d557d-a080-447e-98e0-40b75c0716ce)\n\n4. Quiz page\n\n![Screenshot (557)](https://github.com/Pushpendra-1697/Learning-Directory/assets/104748364/fed32e97-9be9-4ef3-80a6-7e3007fffa58)\n\n\n5. Leaderboard\n\n![Screenshot (558)](https://github.com/Pushpendra-1697/Learning-Directory/assets/104748364/2f837176-e45a-42de-b69f-b34daf8618ba)\n\n\n6. Doubt page\n\n![Screenshot (550)](https://github.com/Pushpendra-1697/Learning-Directory/assets/104748364/fe8473f0-18d5-42d9-a873-98cd6849ce9c)\n\n\n### NOTE: All Blogs are fully responsive for all breakpoints\n![Screenshot (545)](https://github.com/Pushpendra-1697/Learning-Directory/assets/104748364/a5167bdf-2d77-4c11-9288-9c2fdc7fae1c)\n![Screenshot (546)](https://github.com/Pushpendra-1697/Learning-Directory/assets/104748364/11d4d117-70de-438f-a365-3d80b1a6e230)\n\n### Filter viewport\n![Screenshot (554)](https://github.com/Pushpendra-1697/Learning-Directory/assets/104748364/0c78a953-1f5e-4c7d-96e9-92f456c989e6)\n![Screenshot (555)](https://github.com/Pushpendra-1697/Learning-Directory/assets/104748364/8ffadf8b-1495-4d3a-9cee-700d87f5e7fd)\n![Screenshot (556)](https://github.com/Pushpendra-1697/Learning-Directory/assets/104748364/5a69c5b5-7d6a-4e2e-90be-83eae5635b98)\n\n##  Contributor\n\n- [@Pushpendra Singh](https://github.com/Pushpendra-1697)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpushpendra-1697%2Flearning-directory","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpushpendra-1697%2Flearning-directory","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpushpendra-1697%2Flearning-directory/lists"}