Skip to content

Latest commit

Β 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸŽ“ Online Course Platform

A full-featured online course platform built using Python Django for the backend and HTML, CSS, JavaScript for the frontend. This project allows users to browse, enroll in, and manage online courses seamlessly.


πŸ“Œ Features

  • πŸ‘€ User Authentication (Sign up, Login, Logout)
  • πŸ“š Course Listings and Categories
  • πŸŽ₯ Video Embedding for Course Content
  • πŸ“ Quizzes and Assessments
  • 🧾 Certificate Generation
  • πŸ’¬ Comment and Review System
  • πŸ“Š Admin Dashboard for Course Management
  • πŸ” Secure with Django Authentication

πŸ› οΈ Tech Stack

Category Technology
Backend Python, Django
Frontend HTML, CSS, JavaScript
Database SQLite (default, can be switched to PostgreSQL/MySQL)
Tools Git, GitHub, VSCode
Deployment

πŸš€ Getting Started

1. Clone the Repository

git clone https://github.com/NAYAMATVISION/course-platform.git
cd course-platform
python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate
pip install -r requirements.txt
python manage.py makemigrations
python manage.py migrate
python manage.py createsuperuser
python manage.py runserver

🀝 Contributing
Contributions, issues, and feature requests are welcome!

Fork the repo
Create a new branch (git checkout -b feature-name)
Commit your changes (git commit -am 'Add feature')
Push to the branch (git push origin feature-name)
Open a Pull Request


πŸ“„ License
This project is licensed under the MIT License.

πŸ™‹β€β™€οΈ Author
Nayamat-E-Meet
πŸ“§ Email: nayamatemeet@gmail.com
πŸ”— GitHub: @NAYAMATVISION




About

A Django-based Learning Management System (LMS) designed to provide an online course marketplace, similar to Udemy. This platform allows users to browse, purchase, and enroll in technology courses to enhance their skills and career opportunities.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages