- 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