/course-stream-in-django

In this repo I have developed online learning platform like udemy. In this project free courses as well as paid courses both are developed.

Primary LanguageHTMLGNU General Public License v3.0GPL-3.0

course stream in django 📓  

  • In this repo I have developed online learning platform like udemy. In this project free courses as well as paid courses both are developed.
  • This project are on the way so some features may be not work.

How to run the project? 🤔

1). Run all command manually

  • Clone github repository in your local system git clone https://github.com/yogeshnile/course-stream-in-django.git
  • Move in course-stream-in-django repository cd course-stream-in-django
  • Create new virtual python environment python3 -m venv venv
  • Activate virtual python environment source venv/bin/activate
  • Install all the libraries mentioned in requirements.txt using pip install -r requirements.txt
  • Run Django project python manage.py runserver
  • Go to your browser and type http://127.0.0.1:8000/ in the address bar.
  • Hurray! That's it.

2). Run Shell Script

  • Clone github repository in your local system git clone https://github.com/yogeshnile/unix.git
  • Give execute permission to course-stream-in-django.sh file via chmod +x course-stream-in-django.sh
  • Run course-stream-in-django.sh file using ./course-stream-in-django.sh
  • Go to your browser and type http://127.0.0.1:8000/ in the address bar.
  • Finished...

Technology used in Project ♨️

Directory Tree 🌵

Show Tree
.
├── blog
│   ├── admin.py
│   ├── apps.py
│   ├── __init__.py
│   ├── migrations
│   │   ├── 0001_initial.py
│   │   ├── 0002_auto_20201004_1907.py
│   │   └── __init__.py
│   ├── models.py
│   ├── templatetags
│   │   ├── extras.py
│   │   └── __init__.py
│   ├── tests.py
│   ├── urls.py
│   └── views.py
├── db2.sqlite3
├── db.sqlite3
├── Images
│   ├── 1.png
│   ├── 2.png
│   ├── 3.png
│   ├── 4.png
│   ├── 5.png
│   ├── 6.png
│   ├── 7.png
│   └── 8.png
├── LICENSE
├── manage.py
├── mysite
│   ├── admin.py
│   ├── apps.py
│   ├── __init__.py
│   ├── migrations
│   │   ├── 0001_initial.py
│   │   ├── 0002_lecture_course.py
│   │   ├── 0003_auto_20201001_1806.py
│   │   ├── 0004_auto_20201002_1139.py
│   │   ├── 0005_lecture_lecture_type.py
│   │   ├── 0006_lecturecomment.py
│   │   ├── 0007_course_course_price.py
│   │   └── __init__.py
│   ├── models.py
│   ├── tests.py
│   ├── urls.py
│   └── views.py
├── README.md
├── requirements.txt
├── secret key.json
├── startup
│   ├── asgi.py
│   ├── __init__.py
│   ├── settings.py
│   ├── urls.py
│   └── wsgi.py
├── static
│   ├── css
│   │   └── dashboard.css
│   ├── images
│   │   ├── Courses.png
│   │   └── courses.webp
│   └── js
│       ├── pass_validation.js
│       └── validation.js
├── student
│   ├── admin.py
│   ├── apps.py
│   ├── __init__.py
│   ├── migrations
│   │   ├── 0001_initial.py
│   │   ├── 0002_coursesubscription.py
│   │   ├── 0003_coursesubscription_datestamp.py
│   │   ├── 0004_auto_20201102_1949.py
│   │   ├── 0005_coursesubscription_payment_id.py
│   │   ├── 0006_auto_20201104_1008.py
│   │   ├── 0007_auto_20201104_1238.py
│   │   ├── 0008_studentinfo_email_id.py
│   │   └── __init__.py
│   ├── models.py
│   ├── tests.py
│   ├── urls.py
│   └── views.py
├── templates
│   ├── 404.html
│   ├── base.html
│   ├── blog
│   │   ├── blog.html
│   │   └── blogpost.html
│   ├── course
│   │   ├── checkout.html
│   │   ├── course_detail.html
│   │   ├── courses.html
│   │   ├── index.html
│   │   ├── lecture.html
│   │   └── pricing.html
│   └── student
│       ├── change_password.html
│       ├── info.html
│       └── user_course.html
└── validation
   ├── admin.py
   ├── apps.py
   ├── __init__.py
   ├── migrations
   │   └── __init__.py
   ├── models.py
   ├── tests.py
   ├── urls.py
   └── views.py

19 directories, 89 files

ScreenShot 📸

  • Backend

  • Courses

  • Course Detials

  • Checkout Page

  • Payment Process

  • Subscribed Courses

  • Password Change Page

Bug / Feature Request 👨‍💻

If you find a bug (the website couldn't handle the query and / or gave undesired results), kindly open an issue here by including your search query and the expected result.

If you'd like to request a new function, feel free to do so by opening an issue here. Please include sample queries and their corresponding results.

Connect with me! 🌐

Known on internet as Yogesh Nile

Email Me 📧