Welcome to the Daily Timebox App! This application is designed to help you manage your daily tasks and schedule efficiently by using the timeboxing method.
- Date Selection: Easily navigate through different dates to plan your tasks.
- Top Tasks: Prioritize your three most important tasks for the day.
- Secondary Tasks: List additional tasks that you aim to complete.
- Task Brain Dump: Capture all tasks you want to complete, ensuring nothing is forgotten.
- Timebox Schedule: Allocate specific time slots for tasks to maintain a structured day.
- A modern web browser (Chrome, Firefox, Safari, Edge).
- An internet connection to load external libraries.
- Clone or download this repository.
- Open the
index.html
file in your preferred web browser.
- Open the App: Load
index.html
in your web browser. - Select Date: Use the date input to pick a date or navigate using the previous and next buttons.
- Enter Tasks: Fill in your top tasks, secondary tasks, and brain dump tasks.
- Allocate Time: Use the timebox section to allocate specific times for your tasks.
- Save Progress: Your tasks and schedule are automatically saved in local storage.
index.html
: The main HTML file containing the structure of the app.script.js
: JavaScript file handling the app’s logic and interactions.styles.css
: (Optional) Custom styles for the app (if you decide to use external CSS).
- Tailwind CSS: For quick and responsive styling.
- Font Awesome: For icons.
- Flatpickr: For date picking functionality.
- Firebase: For potential backend functionalities (currently used for Firestore and Auth, but not yet implemented in this script).
You can customize the app by editing the HTML, CSS, and JavaScript files.
- Create a
styles.css
file. - Move all inline styles or internal styles from
index.html
tostyles.css
. - Link the
styles.css
file in thehead
section ofindex.html
:<link rel="stylesheet" href="styles.css">
<ul class="space-y-2">
<li class="flex items-center border-b border-gray-200">
<input type="checkbox" class="mr-2">
<input type="text" class="w-full py-1 focus:outline-none" placeholder="Enter top task 1">
</li>
</ul>
Feel free to fork this repository, make your changes, and submit a pull request. Any improvements or bug fixes are welcome!
This project is licensed under the MIT License. See the LICENSE
file for more details.
- Tailwind CSS for the styling framework.
- Font Awesome for the icons.
- Flatpickr for the date picker functionality.
- Firebase for backend services.
Thank you for using the Daily Timebox App! We hope it helps you manage your day more effectively. If you have any feedback or suggestions, please reach out.