A simple, modern web app for managing personal notes — built with React (Vite), Redux Toolkit, Tailwind CSS, and localStorage. It includes login, registration, full note CRUD functionality, and a responsive UI.
- 👤 User authentication (login/register using
localStorage, no backend) - 📝 Add, edit, delete notes
- ⭐ Mark notes as important or completed
- 📂 Persistent data stored locally
- 🌙 Dark mode support via Tailwind
- 📱 Fully responsive design for all devices
- ⚛️ React
- ⚡ Vite
- 📦 Redux Toolkit
- 🎨 Tailwind CSS
- 🗂️
localStoragefor simple persistence
## 📦 Getting Started
Clone the repo and install dependencies:
```bash
git clone https://github.com/your-username/bloc-notes.git
cd my-notes-app
npm install
Run the development server:
npm run devTo generate a production build:
npm run buildPreview the production build locally:
npm run previewCrafted with 💙 by SamExperience GitHub: @SamExperience
- User credentials and notes are stored in
localStorage— no server or backend involved. - Logging out or clearing notes will remove data from the browser.
- The app is responsive and supports mobile viewports.