- 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.
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...
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
- Backend
- Courses
- Course Detials
- Checkout Page
- Payment Process
- Subscribed Courses
- Password Change Page
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.
Known on internet as Yogesh Nile