Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/codingforentrepreneurs/course-platform
Python Tutorial: Learn how to build a Course Platform to host and deliver video courses with Django, Cloudinary, HTMX, and more.
https://github.com/codingforentrepreneurs/course-platform
cloudinary course-platform django django-htmx django-tailwind email-auth email-verification flowbite htmx magic-links python3 tutorial whitenoise
Last synced: 4 months ago
JSON representation
Python Tutorial: Learn how to build a Course Platform to host and deliver video courses with Django, Cloudinary, HTMX, and more.
- Host: GitHub
- URL: https://github.com/codingforentrepreneurs/course-platform
- Owner: codingforentrepreneurs
- Created: 2024-09-10T17:09:24.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-09-19T16:35:25.000Z (4 months ago)
- Last Synced: 2024-10-13T03:02:27.434Z (4 months ago)
- Topics: cloudinary, course-platform, django, django-htmx, django-tailwind, email-auth, email-verification, flowbite, htmx, magic-links, python3, tutorial, whitenoise
- Language: Python
- Homepage: https://youtu.be/I_IchaIdmnA
- Size: 111 KB
- Stars: 21
- Watchers: 2
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Building a Course Platform
Watch the tutorial [here](https://youtu.be/I_IchaIdmnA)
## Tech Stack
Tech Stack:
- [Django](https://djangoproject.com) v5.1
- [Python](https://python.org) v3.12
- [HTMX](https://htmx.org)
- [django-htmx](https://github.com/adamchainz/django-htmx)
- [tailwind](https://tailwindcss.com)
- [django-tailwind](https://django-tailwind.readthedocs.io/en/latest/installation.html)
- [Flowbite](https://flowbite.com)
- [Cloudinary](https://cld.media/cfe)## Overview
What we are building- Courses:
- Title
- Description
- Thumbnail/Image
- Access:
- Anyone
- Email required
- Purchase required
- User required (n/a)
- Status:
- Published
- Coming Soon
- Draft
- Lessons
- Title
- Description
- Video
- Status: Published, Coming Soon, Draft- Email verification for short-lived access
- Views:
- Collect user email
- Verify user email
- Activate session
- Models:
- EmailVerificationToken