A simple yet efficient Notes Application built with React and Vite. Users can create, edit, search and delete notes β all stored in the browser's localStorage, ensuring your data persists even after refreshing or closing the browser.
- π§ Create notes instantly
- ποΈ Edit any note with ease
- ποΈ Delete notes you no longer need
- πΎ Persistent storage using
localStorage
- β‘ Built with Vite for blazing fast performance
- π± Fully responsive and lightweight
- Will be available soon
- React β UI library
- Vite β Build tool for lightning-fast development
- JavaScript
- CSS β Styling
- localStorage β Persistent client-side storage
notes/
βββ src/
β βββ components/
β β βββ createDate.jsx
β β βββ NoteItem.jsx
β βββ img/
β βββ screens/
β β βββ CreateNote.jsx
β β βββ EditNote.jsx
β β βββ Notes.jsx
β βββ App.jsx
β βββ index.css
β βββ index.jsx
βββ .gitignore
βββ index.html
βββ LICENSE
βββ package.json
βββ README.md
βββ vite.config.js
Follow these steps to run the project locally:
git clone hhttps://github.com/nirdhum/notes.git
cd react-notes-app
npm install
npm run dev
- On app load, it checks localStorage for any saved notes.
- Notes are stored as an array of objects in localStorage.
- Each time a note is created, edited, or deleted β the changes are instantly synced with localStorage.
This project is open-source and available under the MIT License.
Nirdhum