ZNotes is a responsive, feature-rich note-taking web application built using HTML, CSS, and JavaScript. It allows users to create, edit, and delete notes while ensuring seamless storage with local storage support. Additionally, the app includes a Dark/Light Mode toggle, improving user experience and accessibility.
- Users can create new notes by clicking the "Add Notes" button.
- Notes are editable and can be modified directly within the app.
- Each note includes a delete button, allowing users to remove unwanted notes.
- Notes are automatically saved in the browser's local storage, so they persist even after refreshing the page.
- On reloading the app, previously stored notes are retrieved and displayed automatically.
- Users can switch between **Dark Mode and Light Mode ** with a toggle button.
- The mode selection is saved in local storage, ensuring the preferred theme persists across sessions.
- The app is optimized for all screen sizes, including desktops, tablets, and mobile devices.
- Responsive design ensures smooth usability across different devices.
- The UI is designed with modern aesthetics, featuring smooth transitions and animations.
- The Dark Mode button is positioned at the top-right corner for easy accessibility.
Technology | Purpose |
---|---|
HTML5 | Structure of the app |
CSS3 | Styling, layout, and responsiveness |
JavaScript (Vanilla JS) | Functionality, event handling, and local storage |
- Open the app in a browser.
- Click the "Add Notes" button to create a new note.
- Click inside the note and start typing.
- Click the delete icon 🗑️ to remove a note.
- Click the Dark Mode button to toggle between light and dark themes.
- The app stores all notes and theme preferences in local storage.
- When the page reloads, saved notes and the last selected theme are retrieved and displayed automatically.
✅ Quick note-taking for daily tasks and reminders.
✅ Jotting down ideas, to-dos, or work-related notes.
✅ A lightweight, distraction-free alternative to full-fledged note apps.
📌 The project hosted on Netlify
- GitHub Repo: https://github.com/codewithdhruba01/Znote
- Live Demo: https://znotes-app.netlify.app/