Skillmate is an e-learning platform that allows instructors to create and upload online courses for students. It provides a user-friendly interface for creating and managing courses. Students can browse and enroll in courses of their choice. Skillmate also offers a dashboard for instructors to view their courses' analytics, such as enrollments. Built with Python and Django, Skillmate follows best practices in web development and security.
- Clone the repository:
https://github.com/ashish-makes/django-lms
- Navigate to the directory:
cd skillmate
- Run the server:
python manage.py runserver
- Open your web browser and go to http://localhost:8000.
- HTML
- CSS
- JavaScript
- Python
- Django
- Django==4.1.4
- gunicorn==20.1.0
- whitenoise==6.3.0
- User authentication and authorization.
- Course management system for teachers to create, manage and publish courses.
- View course and enrollment statistics, and more in Dashboard.
- Course catalog with various categories
- Responsive design for mobile and tablet devices
Contributions are welcome and encouraged! If you'd like to contribute to the project, please follow these steps:
- Fork the repository
- Create a new branch
- Make your changes and commit them
- Push your changes to your forked repository
- Create a pull request
Skillmate is an online learning platform that allows instructors to create and sell courses to students created using Django.