A responsive Note-Taking Web Application that allows users to create, edit, delete, and search notes. The app also includes light and dark theme toggling and stores notes using Local Storage, ensuring data persistence across sessions.
-
Responsive Design:
- Optimized for both mobile and desktop screens.
-
Light/Dark Theme Toggler:
- Easily switch between light and dark themes to suit your preferences.
-
Local Storage Integration:
- Notes are saved in the browser's local storage, allowing data to persist even after the page is refreshed.
-
Add, Edit, and Delete Notes:
- Full CRUD (Create, Read, Update, Delete) functionality for managing your notes.
-
Search Functionality:
- Quickly search through your notes to find specific content.
Check out the live version of the app here.
- HTML5
- CSS3
- JavaScript (ES6+)
- Local Storage API
This project is based on a design from Figma. You can view the original design here.
├── index.html # Main HTML file
├── css/
│ ├── style.css # Main CSS file
│ └── font.css # Font styles
├── js/
| ├── API.js # Storage
| ├── Ui.js # Ui handling
│ └── app.js # Main JavaScript file
├── assets/
│ ├── images/ # Images and icons
│ └── sprites.svg # SVG sprite sheet
└── README.md # Project documentation
To get a local copy up and running, follow these steps:
- A modern web browser (e.g., Chrome, Firefox, Edge)
- Clone the repo
git clone https://github.com/arianimmen/Note-App-Practice.git
- Open the
index.html
file in your preferred web browser.
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have any suggestions or feature requests, please feel free to open an issue or fork the repository and submit a pull request.