I have used SQLite as the database
Assumptions:
-
All the users have 3 common projects named as: AWS, Heroku, GoogleCloud
So users can choose any one project from the dropdown.
-
Users have to register with username & password
-
The StartTime & EndTime are provided by the user
-
The StartTime & EndTime can be set for the same day when the task was created
How to configure the project on your Desktop/Laptop
-
Clone the project
-
Install the dependencies from requirements.txt
-
Using the terminal firstly migrate the databases using:
python manage.py makemigrations
python manage.py migrate
-
Also, we will have to create a superuser to see the databases in Django Admin
python manage.py createsuperuser
-
Now, we are up and ready to start the server & and use the Web-app
python manage.py runserver