Skip to content

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

Notifications You must be signed in to change notification settings

yogeshnile/course-stream-in-django

Repository files navigation

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published