A lightweight, single-page to-do manager built with vanilla JavaScript — designed to explore input flow, user feedback, and interaction clarity without external frameworks.
My Todos is a project-based todo app developed as part of The Odin Project.
It allows users to:
- Create and manage projects
- Add todos with title, description, due date, and priority
- Store data persistently using localStorage
- View and edit tasks without backend setup
This app was built to explore task management UX in its most stripped-down form — no login, no servers, just structure, logic, and user flow in the browser.
- Designed as a single-page loop: create → review → edit → complete
- Clear visual hierarchy between project and task levels
- Input forms structured for minimal friction and clarity
- Used localStorage to preserve session continuity and reduce dependency
To run locally:
git clone https://github.com/yoko-vicky/My-Todos
cd My-Todos
npm install (if applicable)
open index.html or run with a simple server
Yoko Saka
Frontend Developer × UX Thinker
- GitHub: @yocosaka
- LinkedIn: Yoko Saka
- Portfolio: View My Work
- Fork this repo
- Create your feature branch (
git checkout -b feature/YourFeature
) - Commit your changes
- Push to the branch
- Open a pull request
If this project resonated with you, please consider giving it a ⭐️
This project is MIT licensed.