Simple timestamped todo list built with vanilla HTML, CSS, and JavaScript. Tasks are saved in your browser via localStorage, so you can refresh and keep working without losing context.
No tooling required—just a browser:
- Download or clone this repository.
- Open
index.htmlin your preferred browser (double-click or drag it into a window). - Add todos; refresh the page to confirm your entries persist.
The repo ships with an nginx-based image for static hosting.
# from the project root
docker build -t pulseapp .
docker run -dp 8080:80 --name pulseapp-container pulseappThen load http://localhost:8080 and interact with the app. When finished, stop and remove the named container:
docker stop pulseapp-container
docker rm pulseapp-containerindex.html– markup and layout.styles.css– theme (hero header, todo card, footer).app.js– logic for adding/deleting todos and syncinglocalStorage.Dockerfile/nginx.conf– static deployment assets.