https://github.com/codingforentrepreneurs/mvp-landing
Learn to build & deploy a MVP landing page using Django, Python, & Bootstrap. The tutorial series covers the Django basics using Django 3, Python 3.8, and Bootstrap 4.5.
https://github.com/codingforentrepreneurs/mvp-landing
beginner django django3 landing-page mvp-landing python python3-8 tutorial web-application
Last synced: 6 months ago
JSON representation
Learn to build & deploy a MVP landing page using Django, Python, & Bootstrap. The tutorial series covers the Django basics using Django 3, Python 3.8, and Bootstrap 4.5.
- Host: GitHub
- URL: https://github.com/codingforentrepreneurs/mvp-landing
- Owner: codingforentrepreneurs
- License: mit
- Created: 2020-07-23T21:42:56.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-02-07T17:50:15.000Z (almost 3 years ago)
- Last Synced: 2025-06-10T01:58:38.836Z (7 months ago)
- Topics: beginner, django, django3, landing-page, mvp-landing, python, python3-8, tutorial, web-application
- Language: Python
- Homepage: https://mvplanding.demo.cfe.sh
- Size: 166 KB
- Stars: 52
- Watchers: 5
- Forks: 17
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://www.codingforentrepreneurs.com/projects/mvp-landing)
# MVP Landing
Learn to build & deploy a MVP landing page using Django, Python, & Bootstrap. The tutorial series covers the Django basics using Django 3, Python 3.8, and Bootstrap 4.5.
Landing pages are excellent for building traction or testing an idea... both things prove what we need to know: do we continue to improve our project or try something new.
This is a minimum viable landing page. Let's do this!
## Live Demo
Updated in 2023. Review the [container](../../tree/container) branch if you want to see the live demo code.
_[View the live demo](https://mvplanding.demo.cfe.sh)_
## Lesson Code
[5 - Base Project & Virtual Environment](../../tree/ea373123ebb411ced32e764c01acce517ab78ad1/)
[6 - Starting your Django Project](../../tree/884b7f059c6c115daee40b29697d4dfe3178ff1b/)
[7 - Django & Databases](../../tree/6efff2c0c027fb89b4cd80721eb09bdbe4716e85/)
[8 - Your First App & Model](../../tree/a130caffcdce8a6c6d0996dd211675a9953ef9b9/)
[9 - Making Model Changes](../../tree/a3c1b78fbcfb02a6cfcf339d0343a978ac2ef98f/)
[10 - Django & the Python Shell](../../tree/09a47e609b211e42ca50bbaf0fba9208cf4da46d/)
[11 - Your first view function](../../tree/41c1945904f1824778fd219a0fff33a704819988/)
[12 - Routing to your View](../../tree/8a5724eabf07309e98c2a2c1fd1b4193d0c71178/)
[13 - Dynamic URL Routing](../../tree/f70eba527794f336b2dc3dfce83c3cb9477abc06/)
[14 - Setting up Django Templates](../../tree/f976fcbd9c1b268df307d7706bc531a428192e68/)
[15 - Static Files](../../tree/c535b2b4422a05252f7519be1729d1422a381821/)
[16 & 17 - Django Model Form & Create View](../../tree/692432b154d4464f21c4fba439a7f8641b3995c9/)
[Django Authentication - Login & Logout](../../tree/ea1b87ad530c7b66eaac94d3b025149e5b5b01d4/)
[19 - Django Authentication - Register](../../tree/b924ed70009439058490f869b09ae7db95f10ae7/)
[20 - login_required Decorator](../../tree/3492a3f1e5e2e63bcbca5da52c6f127c35f8b2c3/)
[21 - List & Destroy Views](../../tree/38497271f14737372763bd7e164fe6e086ac2c9a/)
[22 - Form Instance & Update View](../../tree/fa9b466944736a1182207ff08e22636a8bbd39e8/)
[23 - Django Template Inheritance](../../tree/1c5ff9c0e312ad4a5570d816cf5505fab8fa11a9/)
[24 - Integrate Bootstrap & Django](../../tree/3b9675d62fa617c3cb021ac920af472c4b658f0a/)
[25 - Deploy to Heroku](../../tree/f4d1b25f759919e102d594ddd760847be7d9ce2d/)
### Next Steps:
- [Configure Email in Django](https://kirr.co/4jopqw)
- [eCommerce](https://kirr.co/dq71oy)
- [Tweetme 2](https://kirr.co/w3dmiw)
##### What are you working on? Let me know...
- [@justinmitchel](https://twitter.com/justinmitchel)
- [@joincfe](https://twitter.com/joincfe)