A minimal, fast, and privacy-first note-taking app that runs entirely in your browser.
- Add / Delete notes instantly
- Mark as completed with a single click
- Filter by All, Active, or Completed
- Persistent β everything is auto-saved to
localStorage - Responsive β works great on desktop and mobile
- One dependency - via the AlpineJS CDN
-
Clone or download this repo
git clone https://github.com/sammi-turner/Local-Notes
-
Open
index.htmlin any modern browser β thatβs it!
No build step, no server, no API keys.
| Piece | What it does |
|---|---|
| AlpineJS 3.x | Reactive UI & state management |
| native JS | Business logic (main.js) |
| CSS | Clean, dark-theme styling |
| localStorage | Zero-config persistence |
local-notes/
βββ index.html β markup & Alpine directives
βββ main.js β Alpine data & methods
βββ styles.css β all styling (dark theme)
| File | Tweak to... |
|---|---|
styles.css |
Change colors, fonts, spacing, light theme, etc. |
main.js |
Add tags, due-dates, search, export, etc. |
index.html |
Re-arrange layout or add extra buttons |
