yogeshnile / 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.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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 πŸ“§

About

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

License:GNU General Public License v3.0


Languages

Language:HTML 46.2%Language:Python 45.1%Language:JavaScript 7.0%Language:CSS 1.7%