Simple To-Do — A Lightweight To-Do & Notes App



Why you’ll love it

  • No sign-up or server required. Everything runs in your browser — private and fast.
  • Modern UI. Responsive layout and pleasant styles for desktop and mobile.
  • Accessibility. Keyboard friendly (add with Enter, edit and escape to cancel), and ARIA attributes where appropriate.

Key features

  • Create tasks — Add tasks quickly using the input box or the Add button.
  • Mark as done — Toggle a task as completed using the checkbox; completed tasks show as struck-through.
  • Edit inline — Click the edit icon to change a task’s text; press Enter to save or Escape to cancel.
  • Filter view — Show all, only active, or only completed tasks.
  • Clear completed — Remove all checked tasks with one action.
  • Theme toggle — Switch between light and dark modes; the choice is remembered.
  • Export to TXT — Download your list as a plain text file for backup or sharing.
  • Local storage — All tasks are saved locally in your browser; nothing is sent to a server.

How it works

The app keeps a small task array in localStorage. When you add, edit or delete tasks the app updates localStorage and re-renders the task list. Exporting produces a plain text representation of the list (one task per line) and downloads it as a .txt file.

How to use

  1. Open the app page in your browser.
  2. Type a task into the input field and press Enter or click Add.
  3. Click the checkbox to mark a task done, or use the edit icon to change its text.
  4. Choose a filter (All / Active / Completed) to view specific tasks.
  5. Click Clear done to remove completed tasks, or Export to download your list as a .txt file.
  6. Toggle the theme button to switch between light and dark modes — your choice will be remembered.

Privacy & data

Your tasks are stored only on your device (in your browser). If you clear browser data or open the page in a new browser without importing, your tasks will not be present. Export your tasks regularly if you want a backup.

Post a Comment

Previous Post Next Post