Skip to content

Silky-X2/SnapNote

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SnapNote

Minimal. Fast. Productive.

SnapNote is a clean and minimal to-do app that helps you quickly capture, organize, and complete your daily tasks.


Features

  • Add tasks instantly (click + or press Enter)
  • Mark tasks as completed (click task text, or press Space/Enter when focused)
  • Delete tasks
  • Edit tasks inline (double-click task text, or click ✏️; confirm with Enter, cancel with Escape)
  • Task statistics (completed / total counter)
  • Filter tasks — All, Open, Done
  • Local storage persistence (tasks survive page refresh)
  • Dark mode (preference persisted across sessions)
  • Accessible — keyboard-navigable, ARIA labels, screen-reader live regions
  • Mobile-friendly responsive layout

Demo

Coming soon...


Tech Stack

  • HTML
  • CSS
  • JavaScript (vanilla)

Installation

  1. Clone the repository:
git clone https://github.com/Silky-X2/SnapNote.git
  1. Open the project folder:
cd SnapNote
  1. Open index.html in your browser

No build step required — it's plain HTML/CSS/JS.


Development

Install dev dependencies (linting & tests)

npm install

Run tests

npm test

Lint

npm run lint

Screenshots

Screenshot 2026-03-22 191052 image

Contributing

Contributions are welcome! Feel free to fork this repo and submit a pull request.


License

This project is open source.


Author

Made with ❤️ by silky

About

SnapNote is a clean and minimal to-do app that helps you quickly capture, organize, and complete your daily tasks.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors