A clean and modern todo list web application that helps you manage your tasks and deadlines effectively.
- Add new tasks with deadlines
- Track remaining time for each task
- Mark tasks as complete
- Modern, responsive user interface
- Clean and intuitive design
- HTML5
- CSS3
- JavaScript (Vanilla)
todo-list/
├── index.html
├── styles.css
├── main.js
└── README.md
- Clone this repository or download the files
- No additional installation required - this is a pure HTML/CSS/JavaScript application
- Open
index.htmlin your web browser - Add new tasks:
- Enter the task name in the first input field
- Select a deadline using the date picker
- Click "Add new task" to create the task
- Mark tasks as complete by clicking the "Completed" button next to each task
- Enter task name
- Set deadline using a date picker
- Automatic calculation of remaining days
- View all tasks in a clean table format
- See task deadlines
- Track remaining time for each task
- Mark tasks as complete
- Responsive design works on both desktop and mobile
- Clean, modern styling
- Intuitive layout and interaction
- Clear visual hierarchy
You can customize the appearance by modifying the styles.css file:
- Color scheme: Update the CSS variables in the
:rootselector - Layout: Modify the width and padding values
- Typography: Change the font-family and size values
This application works in all modern browsers:
- Chrome
- Firefox
- Safari
- Edge
Feel free to fork this project and submit pull requests for any improvements.
Potential features that could be added:
- Task categories/tags
- Priority levels
- Task editing
- Local storage for persistence
- Task sorting and filtering
- Due date notifications
- Dark mode toggle
This project is open source and available under the MIT License.
Larry
- Built with modern web development best practices
- Inspired by minimalist design principles