Do you want to learn how to build a time tracking SaaS from scratch using Django and Vue? Then you have come to the right place.
Introduction 0:00
Virtual environment 0:35
Install Django 1:28
Initialize database 3:20
Test website 4:30
Create first Django app 5:35
Base template 7:45
Front page 14:10
Privacy policy, terms, etc 23:00
Plans page 25:50
This is part 1 of this series. In this part, we will install some software and set up our environment. I will also create a Django app and some templates. The templates will be used for the front page, terms of service, privacy policy and plans.
Todo list for part 1
-Create a virtual environment and activate it
-Install Django and create an empty project
-Initialize the database and create a super user
-Start the development server and test. Also, log in to the admin area.
-Create a Django app for the core views
-Create the base template file
-Create the front page
-Create a very simple privacy policy and terms of agreements page
-Create a page for showing the different pricing plans
If you want to see the pre release video of this project, you can find it here:
https://www.youtube.com/watch?v=Sdbh1uHwcrw
IMPORTANT LINKS
My Patreon:
https://www.patreon.com/codewithstein
STATIC FILES
https://github.com/SteinOveHelset/minutos/blob/main/static/images/avatar.png
https://github.com/SteinOveHelset/minutos/blob/main/static/images/features-team.jpg
https://github.com/SteinOveHelset/minutos/blob/main/static/images/features-happyboss.jpg
https://github.com/SteinOveHelset/minutos/blob/main/static/images/features-tracktime.jpg
GitHub repository (source code):
https://github.com/SteinOveHelset/minutos/releases/tag/part-1
GitHub repository (check out):
git clone https://github.com/SteinOveHelset/minutos.git
git checkout tags/part-1
Bulma:
https://cdn.jsdelivr.net/npm/
[email protected]/css/bulma.min.css
#codewithstein #learndjango #djangoandvue #djangotutorial #saas #djangosaas #python #vue