A simple note-taking app built with React and React Router. Create notes, edit them in Markdown, rename, delete and manage everything locally.
No backend. No accounts. No sync. Just notes sitting in your browser like they should.
- Create, rename and delete notes
- Markdown editor with preview
- Edit note name and description
- Fully offline
- Dark / light mode via system theme
- SPA navigation using HashRouter
- React
- react-router-dom
- @uiw/react-md-editor
- UUID
- CSS Modules
| Splash | Notes |
|---|---|
![]() |
![]() |
| Editor | Preview | Preview 2 |
|---|---|---|
![]() |
![]() |
![]() |
Install deps:
npm installStart dev server:
npm run devOpen browser. Write stuff. Done.
All notes are stored in localStorage:
notedo-saves
Clear site data = notes gone. No magic.
MIT




