{"id":19662639,"url":"https://github.com/yogeshnile/course-stream-in-django","last_synced_at":"2025-08-04T16:41:30.914Z","repository":{"id":56625462,"uuid":"307279468","full_name":"yogeshnile/course-stream-in-django","owner":"yogeshnile","description":"In this repo I have developed online learning platform like udemy. In this project free courses as well as paid courses both are developed.","archived":false,"fork":false,"pushed_at":"2020-11-12T13:04:07.000Z","size":1573,"stargazers_count":24,"open_issues_count":2,"forks_count":5,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-05T11:12:40.844Z","etag":null,"topics":["ajax","django","hacktoberfest","hacktoberfest2020","learning-platform","sqlite3","web-application"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/yogeshnile.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-10-26T06:24:32.000Z","updated_at":"2025-04-01T19:39:18.000Z","dependencies_parsed_at":"2022-08-15T22:10:35.475Z","dependency_job_id":null,"html_url":"https://github.com/yogeshnile/course-stream-in-django","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yogeshnile%2Fcourse-stream-in-django","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yogeshnile%2Fcourse-stream-in-django/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yogeshnile%2Fcourse-stream-in-django/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yogeshnile%2Fcourse-stream-in-django/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yogeshnile","download_url":"https://codeload.github.com/yogeshnile/course-stream-in-django/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251391262,"owners_count":21582137,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ajax","django","hacktoberfest","hacktoberfest2020","learning-platform","sqlite3","web-application"],"created_at":"2024-11-11T16:12:00.255Z","updated_at":"2025-04-28T21:32:05.851Z","avatar_url":"https://github.com/yogeshnile.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# course stream in django :notebook: \u0026nbsp;[![](https://camo.githubusercontent.com/17fa56d1fbad7bb4082c9711a77b984b85e79446/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f507974686f6e2d332e362d627269676874677265656e2e737667)](https://python.org)\n\n - In this repo I have developed online learning platform like udemy. In this project free courses as well as paid courses both are developed.\n - This project are on the way so some features may be not work.\n\n[![](https://camo.githubusercontent.com/2fb0723ef80f8d87a51218680e209c66f213edf8/68747470733a2f2f666f7274686562616467652e636f6d2f696d616765732f6261646765732f6d6164652d776974682d707974686f6e2e737667)](https://python.org)\n\n# How to run the project? :thinking:\n**1).** Run all command manually\n  - Clone github repository in your local system  `git clone https://github.com/yogeshnile/course-stream-in-django.git`\n  - Move in course-stream-in-django repository  `cd course-stream-in-django`\n  - Create new virtual python environment  `python3 -m venv venv`\n  - Activate virtual python environment  `source venv/bin/activate`\n  - Install all the libraries mentioned in [requirements.txt](https://github.com/yogeshnile/course-stream-in-django/blob/master/requirements.txt)  using  `pip install -r requirements.txt`\n  - Run Django project  `python manage.py runserver`\n  - Go to your browser and type http://127.0.0.1:8000/ in the address bar.\n  - Hurray! That's it. \u003cbr\u003e\n\n\n**2).** Run Shell Script\n  - Clone github repository in your local system  `git clone https://github.com/yogeshnile/unix.git`\n  - Give execute permission to [course-stream-in-django.sh](https://github.com/yogeshnile/unix/blob/master/course-stream-in-django.sh) file via  `chmod +x course-stream-in-django.sh`\n  - Run course-stream-in-django.sh file using `./course-stream-in-django.sh`\n  - Go to your browser and type http://127.0.0.1:8000/ in the address bar.\n  - Finished...\n  \n# Technology used in Project :hotsprings:\n\u003cimg target=\"_blank\" src=\"https://github.com/yogeshnile/technology/blob/master/django.png\" width=\"300\"\u003e     \u003cimg target=\"_blank\" src=\"https://github.com/yogeshnile/technology/blob/master/AJAX.png\" width=\"300\"\u003e\n\n# Directory Tree :cactus:\n\u003cdetails\u003e\u003csummary\u003eShow Tree\u003c/summary\u003e\n \n ```bash\n.\n├── blog\n│   ├── admin.py\n│   ├── apps.py\n│   ├── __init__.py\n│   ├── migrations\n│   │   ├── 0001_initial.py\n│   │   ├── 0002_auto_20201004_1907.py\n│   │   └── __init__.py\n│   ├── models.py\n│   ├── templatetags\n│   │   ├── extras.py\n│   │   └── __init__.py\n│   ├── tests.py\n│   ├── urls.py\n│   └── views.py\n├── db2.sqlite3\n├── db.sqlite3\n├── Images\n│   ├── 1.png\n│   ├── 2.png\n│   ├── 3.png\n│   ├── 4.png\n│   ├── 5.png\n│   ├── 6.png\n│   ├── 7.png\n│   └── 8.png\n├── LICENSE\n├── manage.py\n├── mysite\n│   ├── admin.py\n│   ├── apps.py\n│   ├── __init__.py\n│   ├── migrations\n│   │   ├── 0001_initial.py\n│   │   ├── 0002_lecture_course.py\n│   │   ├── 0003_auto_20201001_1806.py\n│   │   ├── 0004_auto_20201002_1139.py\n│   │   ├── 0005_lecture_lecture_type.py\n│   │   ├── 0006_lecturecomment.py\n│   │   ├── 0007_course_course_price.py\n│   │   └── __init__.py\n│   ├── models.py\n│   ├── tests.py\n│   ├── urls.py\n│   └── views.py\n├── README.md\n├── requirements.txt\n├── secret key.json\n├── startup\n│   ├── asgi.py\n│   ├── __init__.py\n│   ├── settings.py\n│   ├── urls.py\n│   └── wsgi.py\n├── static\n│   ├── css\n│   │   └── dashboard.css\n│   ├── images\n│   │   ├── Courses.png\n│   │   └── courses.webp\n│   └── js\n│       ├── pass_validation.js\n│       └── validation.js\n├── student\n│   ├── admin.py\n│   ├── apps.py\n│   ├── __init__.py\n│   ├── migrations\n│   │   ├── 0001_initial.py\n│   │   ├── 0002_coursesubscription.py\n│   │   ├── 0003_coursesubscription_datestamp.py\n│   │   ├── 0004_auto_20201102_1949.py\n│   │   ├── 0005_coursesubscription_payment_id.py\n│   │   ├── 0006_auto_20201104_1008.py\n│   │   ├── 0007_auto_20201104_1238.py\n│   │   ├── 0008_studentinfo_email_id.py\n│   │   └── __init__.py\n│   ├── models.py\n│   ├── tests.py\n│   ├── urls.py\n│   └── views.py\n├── templates\n│   ├── 404.html\n│   ├── base.html\n│   ├── blog\n│   │   ├── blog.html\n│   │   └── blogpost.html\n│   ├── course\n│   │   ├── checkout.html\n│   │   ├── course_detail.html\n│   │   ├── courses.html\n│   │   ├── index.html\n│   │   ├── lecture.html\n│   │   └── pricing.html\n│   └── student\n│       ├── change_password.html\n│       ├── info.html\n│       └── user_course.html\n└── validation\n    ├── admin.py\n    ├── apps.py\n    ├── __init__.py\n    ├── migrations\n    │   └── __init__.py\n    ├── models.py\n    ├── tests.py\n    ├── urls.py\n    └── views.py\n\n19 directories, 89 files\n ```\n\u003c/details\u003e\n\n\n## ScreenShot :camera_flash:\n - Backend \u003cbr\u003e \n \n![](https://github.com/yogeshnile/course-stream-in-django/blob/main/Images/1.png)\n![](https://github.com/yogeshnile/course-stream-in-django/blob/main/Images/2.png)\n\n - Courses \u003cbr\u003e\n \n![](https://github.com/yogeshnile/course-stream-in-django/blob/main/Images/3.png)\n\n - Course Detials \u003cbr\u003e\n \n![](https://github.com/yogeshnile/course-stream-in-django/blob/main/Images/4.png)\n\n - Checkout Page \u003cbr\u003e\n \n![](https://github.com/yogeshnile/course-stream-in-django/blob/main/Images/5.png)\n\n - Payment Process \u003cbr\u003e\n \n![](https://github.com/yogeshnile/course-stream-in-django/blob/main/Images/6.png)\n\n - Subscribed Courses \u003cbr\u003e\n \n![](https://github.com/yogeshnile/course-stream-in-django/blob/main/Images/7.png)\n\n - Password Change Page \u003cbr\u003e\n \n![](https://github.com/yogeshnile/course-stream-in-django/blob/main/Images/8.png)\n\n\n## Bug / Feature Request :man_technologist:\nIf you find a bug (the website couldn't handle the query and / or gave undesired results), kindly open an issue [here](https://github.com/yogeshnile/course-stream-in-django/issues/new) by including your search query and the expected result.\n\nIf you'd like to request a new function, feel free to do so by opening an issue [here](https://github.com/yogeshnile/course-stream-in-django/issues/new). Please include sample queries and their corresponding results.\n\n\n## Connect with me! 🌐\nKnown on internet as **Yogesh Nile**\n\n[![][I_LinkedIn]][LinkedIn]  [![][I_Github]][Github] [![][I_Twitter]][Twitter] [![][I_Telegram]][Telegram] [![][I_Instagram]][Instagram]  [![][I_Instagram Personal]][Instagram Personal]   [![][I_discord]][discord]\n\n## Email Me :e-mail:\n\n[![][I_Email]][E-mail]\n\n\n[LinkedIn]: https://bit.ly/2Ky3ho6\n[Github]: https://bit.ly/2yoggit\n[Twitter]: https://bit.ly/3dbLJLC\n[Telegram]: https://t.me/yogeshnile\n[Instagram]: https://bit.ly/3b9Qeo4\n[Instagram Personal]: https://bit.ly/32SXHV0\n[E-mail]: mailto:yogeshnile.work4u@gmail.com\n[discord]: https://discord.gg/R2ug3gR\n\n[I_discord]: https://img.icons8.com/bubbles/100/000000/discord-logo.png\n[I_LinkedIn]: https://img.icons8.com/bubbles/100/000000/linkedin.png\n[I_Github]: https://img.icons8.com/bubbles/100/000000/github.png\n[I_Twitter]: https://img.icons8.com/bubbles/100/000000/twitter.png\n[I_Telegram]: https://img.icons8.com/bubbles/100/000000/telegram-app.png\n[I_Instagram]: https://img.icons8.com/bubbles/100/000000/instagram-new.png\n[I_Instagram Personal]: https://img.icons8.com/bubbles/100/000000/instagram.png\n[I_Email]: https://img.icons8.com/bubbles/100/000000/secured-letter.png\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyogeshnile%2Fcourse-stream-in-django","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyogeshnile%2Fcourse-stream-in-django","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyogeshnile%2Fcourse-stream-in-django/lists"}