{"id":26212372,"url":"https://github.com/meetdod/edulearning","last_synced_at":"2025-04-15T15:22:42.020Z","repository":{"id":178935919,"uuid":"624022546","full_name":"MeetDOD/EduLearning","owner":"MeetDOD","description":"🎓 A feature-rich Learning Management System (LMS) built with Django REST Framework and React.js, designed as a Udemy-like platform. Students can come and Enroll in various courses of their wish with wide range of Domains. Students Admin Panel, Teachers Admin Panel, Website Admin Panel, Student Testimonials, Various Categories etc","archived":false,"fork":false,"pushed_at":"2025-03-06T11:09:54.000Z","size":84667,"stargazers_count":9,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-28T21:51:09.463Z","etag":null,"topics":["bootstrap5","css","django-rest-framework","html","javascript","python","reactjs","scss","sqlite3"],"latest_commit_sha":null,"homepage":"https://team-edu.web.app","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MeetDOD.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2023-04-05T15:22:48.000Z","updated_at":"2025-03-18T06:34:03.000Z","dependencies_parsed_at":null,"dependency_job_id":"84bdd616-451a-47af-b2c5-071e1b5ddcb8","html_url":"https://github.com/MeetDOD/EduLearning","commit_stats":null,"previous_names":["meetdod/learning-management-system-lms-frontend-","meetdod/teamedu-learning-management-system"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MeetDOD%2FEduLearning","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MeetDOD%2FEduLearning/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MeetDOD%2FEduLearning/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MeetDOD%2FEduLearning/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MeetDOD","download_url":"https://codeload.github.com/MeetDOD/EduLearning/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249095352,"owners_count":21211908,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["bootstrap5","css","django-rest-framework","html","javascript","python","reactjs","scss","sqlite3"],"created_at":"2025-03-12T08:30:10.266Z","updated_at":"2025-04-15T15:22:42.000Z","avatar_url":"https://github.com/MeetDOD.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🎓 EduLearning (Learning Management System)\n\n![eduLearning](https://img.shields.io/badge/LMS-Django%20%7C%20React-blue.svg) \n![GitHub license](https://img.shields.io/github/license/MeetDOD/Learning-Management-System-LMS-Frontend-)  \n\nA feature-rich **Learning Management System (LMS)** built with **Django REST Framework** and **React.js**, designed as a **Udemy-like platform**. Students can come and Enroll in various courses of their wish with wide range of Domains. Students **Admin Panel**, Teachers Admin Panel, Website Admin Panel, **Student Testimonials**, Various Categories and other functionality included.\n\n---\n\n## 📌 Features  \n\n✅ **Student \u0026 Teacher Roles** - Separate dashboards for students \u0026 instructors  \n✅ **Course Management** - Create, update, and enroll in courses  \n✅ **Assignments \u0026 Study Materials** - Teachers can upload materials and assignments  \n✅ **One-to-One Chat** - Real-time messaging between students and teachers  \n✅ **User Authentication** - Secure login/signup with JWT  \n✅ **Responsive UI** - Built with Bootstrap for a seamless experience  \n\n---\n\n## 🛠 Tech Stack  \n\n### 🖥 Frontend  \n- ⚛️ **React.js** - Component-based UI  \n- 🎨 **Bootstrap** - Responsive and modern design  \n\n### 🔧 Backend  \n- 🐍 **Django REST Framework** - Powerful API backend  \n- 🗄 **PostgreSQL** - Database for storing user \u0026 course data  \n- 🔑 **JWT Authentication** - Secure user login  \n\n---\n\n## 🚀 Installation \u0026 Setup  \n\n```bash\n# Clone the repository\nfor frontend\ngit clone https://github.com/MeetDOD/Learning-Management-System-LMS-Frontend-.git\n\nfor backend\ngit clone https://github.com/MeetDOD/Learning-Management-System-LMS-Backend.git\n\n# Navigate to the backend folder\n\n# Create a virtual environment\npython -m venv venv\nsource venv/bin/activate  # On Windows: venv\\Scripts\\activate\n\n# Install dependencies\npip install -r requirements.txt\n\n# Run migrations\npython manage.py migrate\n\n# Start the Django server\npython manage.py runserver\n\n# Navigate to the frontend folder\n\n# Install dependencies\nnpm install\n\n# Start the React development server\nnpm start\n```\n\n---\n\n## 🎥 Screenshots\n\n![image](https://github.com/user-attachments/assets/b6682ed2-2a2a-4a75-b243-a7e9061e4709)\n\n![image](https://github.com/user-attachments/assets/9e861510-af18-42f4-a5e4-75e65978aa8d)\n\n![image](https://github.com/user-attachments/assets/34a9874e-09ea-49bf-a7dd-529499888133)\n\n---\n\n## 📜 License\n\n**This project is MIT Licensed.**\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmeetdod%2Fedulearning","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmeetdod%2Fedulearning","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmeetdod%2Fedulearning/lists"}