Skip to content

cxgraham/TaskTracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TaskTracker

Task Tracker is a "to-do-list" web app that I created using Python's Django framework. The web application allows users to create an account, so they can keep track of their tasks or errands they may have for the day.

When you open the main site, you are greeted with the login page for Task Tracker directing users to enter their email and password.

Screen Shot 2022-12-06 at 8 04 57 PM

If you do not have an account, you can follow the "register" link below to create an account.

Screen Shot 2022-12-06 at 8 06 26 PM

Once directed to the registration page, the user is then prompted to enter their first name, email and password while confirming their password. If the email is in use, an error message will appear, as well as if it is not a valid email or if the passwords do not match. Once the user as entered their information, they are then brought to the homepage of the site where you can view your created tasks.

Screen Shot 2022-12-06 at 8 15 47 PM

At the top of the homepage, is a site navigation bar that has a logout button and the title "Task Tracker" works as a button to bring you back to the homepage. Below the navigation bar, is a greeting with the user's first name and two buttons. One for creating a new task and the other for filtering the current tasks.

Screen.Recording.2022-12-06.at.8.19.04.PM.mov

To create a new task, the user is directed to another page where they are prompted to enter the task's title, priority and any additional details.

Screen Shot 2022-12-06 at 8 23 22 PM

Once the task is created, you are directed back to the main page of the site where you can view your new task along with your other current tasks. The new task is automatically added to the bottom of the list.

Screen Shot 2022-12-06 at 8 22 53 PM

To make any changes to the task, such as changing the title, priority or adding more details, click the title of the task and you will be brought to another page to edit the task.

Screen Shot 2022-12-06 at 8 27 44 PM

Once you are brought to the other page, the task's title and details are already preloaded into the form.

Screen Shot 2022-12-06 at 8 30 22 PM

Once the task is updated, the user is brought back to the homepage where the updated task and the new information.

Screen Shot 2022-12-06 at 8 32 51 PM

If you wanted to filter your tasks to help prioritize your day, the filter button allows you to filter the tasks by priority (high to low) or date created (default).

Screen Shot 2022-12-06 at 8 35 32 PM

Now all the tasks are filtered by priority, so you can know what needs to be accomplished first.

Screen Shot 2022-12-06 at 8 36 16 PM

Once a task is finished, delete the task using the delete button and move on the next task.

Screen Shot 2022-12-06 at 8 37 12 PM

Screen Shot 2022-12-06 at 8 38 16 PM

The site is also responsive for mobile users and users with larger PC screens.

Screen Shot 2022-12-06 at 8 39 22 PM

Screen Shot 2022-12-06 at 8 40 01 PM

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published