Dolt is a lightweight task management web application built using HTML, CSS, and Vanilla JavaScript. The project focuses on clean DOM manipulation, client-side state persistence, and clear user interaction flows β without relying on frameworks or external libraries.
π https://gtwb.github.io/dolt-to-do-app/
- Add tasks with title and description
- Mark tasks as completed
- Delete individual tasks
- Clear all tasks at once
- Filter tasks by:
- All
- To Do
- Completed
- Real-time search through tasks
- Responsive design
- LocalStorage integration (data persistence)
- Smooth UI animations and transitions
This project was built to:
- Practice pure JavaScript application logic
- Manage UI state without frameworks
- Work with localStorage for data persistence
- Implement realistic task-management user flows
- Build a clean, responsive UI with simple interactions
- Vanilla JavaScript only β no frameworks or libraries
- DOM manipulation using native browser APIs
- Event delegation for scalable interaction handling
- Client-side persistence via localStorage
- Clear separation between:
- UI rendering
- user interactions
- data persistence
- JavaScript (Vanilla)
- HTML5
- CSS3
-
Clone the repo:
git clone https://github.com/GTWB/dolt.git -
Open index.html in your browser