Skip to content

Latest commit

 

History

History
81 lines (52 loc) · 1.66 KB

File metadata and controls

81 lines (52 loc) · 1.66 KB

📝 Local Notes


A minimal, fast, and privacy-first note-taking app that runs entirely in your browser.


screenshot


✨ Features


  • 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

🚀 Quick Start


  1. Clone or download this repo

    git clone https://github.com/sammi-turner/Local-Notes
  2. Open index.html in any modern browser – that’s it!


No build step, no server, no API keys.


🧱 Tech Stack


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

📁 Project Structure


local-notes/
├── index.html      – markup & Alpine directives
├── main.js         – Alpine data & methods
└── styles.css      – all styling (dark theme)

🔧 Customization


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