Yup, it's yet another todo list.
Dojango has more features than a simple checklist. These features allow you to become and stay organized.
Do + Django = DoJango
DoJango is a Python CRUD web app built with the Django framework, hosted on Heroku with a PostgreSQL database. It demonstrates my knowledge of Python, Django and backend development.
It's not a terminal. The retro black and green color scheme is just a design choice.
View the #github_repo.
You have several options on the nav bar to organize your todo list. DoJango is more than just a daily todo list.
A checklist for your daily todos. Shows the tasks, subtasks and counters that started today.
View your projects and their tasks, subtasks and counters. Great for project management.
Check upcoming deadlines for your tasks. Due dates are organized by Today, Tomorrow, This Week, Next Week, This Month, Next Thirty Days, This Year, After This Year. Tasks can appear in more than one grouping. Tasks with expired due dates do not appear.
See the days on which tasks were started. You can look back on 7, 14, 30, 100 and 365 past days. Click on a date to go to that date on the 'Archive' page.
Find all your categories/projects, tasks, and (perhaps most importantly) unfinished tasks. Click on the '#' to see the start date of the task on the 'Archive' page.
Search todo lists by date.
The "Today's Tasks" page shows you the daily todo list, as well as the current date and time. Since you have not made any tasks yet, there are none.
Before you can add a task, you must add one category or project since every task must be grouped in a category or project. For example, "chores" would be a category while "remodel home" would be a project. After, you will be taken to the "Add Task" page. There should be a success message in the top left corner below the nav bar.
A task's priority can be set from 1 (highest) to 10 (lowest), or 0 (no listed priority). After, you will be taken back to "Today's Tasks", and you should see a success message in the top left corner below the nav bar. Tasks are ordered by higher priority (0-10), then by earlier due date.
Congratulations, you've added a task to your todo list! But it doesn't stop there.
You now have a todo list displayed with your sole task. You can click the task name to check/uncheck it as "Done", as well as edit, delete or add subtasks. Your subtasks are similar to your tasks, and you may even add counters to your subtasks. This is great for repeated tasks, such as exercise reps, or to keep track of how many glasses of water you've drank in a day. It's motivating to make incremental progress during the day.
"Today's Tasks" only shows tasks that start today. If you want any tasks to roll over from yesterday, click "copy yesterday". This will create a copy of all of yesterday's tasks. You may delete any tasks you do not need from yesterday. Use the "Library" page to find any unfinished tasks.
View my #github_profile for contact info.