A place where you can easily manage your tasks. Create, track, complete and organize tasks between folders with fast and simple inputs
ToDoOffice is a web based application made predominantly with Django and HTMX that allows the user to create and keep track of Tasks and complete them with a single click.
Just type it's name or text into the input box on the top left corner and click Add or press Enter on your keyboard to create a Task. It will be created inside the currently opened Folder OR on the root folder of your account if no Folder is selected.
On the left side of a Task, click the checkbox to check or uncheck the completion status of that Task.
On the right side of a Task, when you hover your mouse over it, the move button will be revealed. Click it to show a pop-up with a list of Folders. Select which on you want to move the Task to. A confirmation dialog will appear with the options to confirm or cancel.
On the right side of a Task, when you hover your mouse over it, the delete button will be revealed. Click it to show a pop-up with a confirmation to delete the Task.
when you click over the body of a Task, the Task will be selected. Currently there are no actions that you can do using the selected Task(s), however, there are planned functionalities that will put this resource to a good use in a near future.
You can have multiple Tasks selected by selecting a task while pressing the ctrl key on the keyboard.
Click the New Folder button on the top right corner of the Folder List, just bellow the input box. A pop-up will appear, type the Folder's name and click Ok or press Enter to finish creating the Folder.
The Folder List will display all you Folders, just click one of them and it will open, revealing it's Tasks on the right side of the screen.
On the Folder List, whenever you hover your mouse pointer over a Folder, the delete button will be revealed. Click it to show a pop-up with a confirmation to delete the Folder.
- Light/Dark themes.
- Register and login.
- Create and delete.
- Check as completed.
- Move to/from Folder.
- Select one or more Task(s)
- Reorder.
- Drag & Drop actions.
- Create and delete.
- Open and display it's contents.
Nested Folders.
- Django (Python)
- HTMX (+ HyperScript)
- JavaScript
- HTML & CSS