This is a task management dashboard application built using Django for the backend and HTML, TailwindCSS, and jQuery for the frontend. Tailwind CSS was added using CDN for faster development.
Commands below use Linux OS
.
.env
FILEkub
. Here is the K8 deployment for Django: Django K8. There are K8 deployments for Prometheus , Grafana, PgAdmin and PrometheusConfigvariables.tf
not includedcd Desktop
taskproject
mkdir taskproject
cd taskproject
taskproject
folder.python3 -m venv ./taskvenv
source taskvenv/bin/activate
git clone https://github.com/Jaye-python/taskproject.git
taskproject
folder which is included in the downloaded repocd taskproject
pip install -r requirements.txt
superuser
account. There is an existing Admin account with email: [email protected]
and password lagoslagos
python manage.py createsuperuser
code .
python manage.py runserver
http://127.0.0.1:8000/admin/
to manage the app. Admin page has been created to perform CRUD functions for the apphttp://127.0.0.1:8000/schema/swagger-ui/#/
http://127.0.0.1:8000/schema/redoc/
http://127.0.0.1:8000
email
as username
. To login, provide your email
as username
Profile Update
button on the rightAdd Task
, Modify Tasks
, View Task Details
, Delete Tasks
Search Tasks
by their titles, Filter Tasks
by priority and sortAjax Tasks
link on your left to see a page where you may load tasks by clicking the appropriate buttons based on their status and search for tasks async. This page uses jQuery to load tasks and search taskshttp://127.0.0.1:8000/tasks/in_progress/
http://127.0.0.1:8000/tasks/completed/
http://127.0.0.1:8000/tasks/overdue/