Skip to content

A vanilla JS single-page todo app exploring clear task input flows, localStorage persistence, and lightweight UX structure.

License

Notifications You must be signed in to change notification settings

yoko-vicky/My-Todos

Repository files navigation

✅ My Todos – A Minimal UX-Focused Todo App

A lightweight, single-page to-do manager built with vanilla JavaScript — designed to explore input flow, user feedback, and interaction clarity without external frameworks.

Top Page Screenshot


📌 About the Project

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.


🧠 UX Highlights

  • 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

🛠 Built With


🔗 Live Demo

👉 Try the App


⚙️ Getting Started

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

👤 Author

Yoko Saka
Frontend Developer × UX Thinker


🤝 Contributing

  1. Fork this repo
  2. Create your feature branch (git checkout -b feature/YourFeature)
  3. Commit your changes
  4. Push to the branch
  5. Open a pull request

⭐️ Support

If this project resonated with you, please consider giving it a ⭐️


📝 License

This project is MIT licensed.


🙏 Acknowledgements

About

A vanilla JS single-page todo app exploring clear task input flows, localStorage persistence, and lightweight UX structure.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published