An open API service indexing awesome lists of open source software.

https://github.com/billalben/react-notes-app

simple react notes app
https://github.com/billalben/react-notes-app

react

Last synced: 3 months ago
JSON representation

simple react notes app

Awesome Lists containing this project

README

        

# Notes App

### Description

The Notes App is a simple and intuitive application built with React and Vite. It allows users to add, search, and delete notes. Users can also switch between dark and light modes for a better user experience. Notes are stored in the local storage to persist between sessions.

### Demo

You can see the project [**HERE**](https://billalben.github.io/react-notes-app/).

### Features

- **Add Notes:** Users can add new notes with ease.

- **Search Notes:** Users can search for specific notes.

- **Delete Notes:** Users can delete notes, with a confirmation popup to prevent accidental deletions.

- **Date Display:** Each note displays the date it was created.

- **Dark/Light Mode Toggle:** Users can switch between dark and light themes.

- **Local Storage:** Notes are stored in the browser's local storage, ensuring
they persist between sessions.

### Usage

- **Add a Note:** Click on the "Add Note" button and enter your note content.

- **Search for a Note:** Use the search bar to find specific notes by typing keywords.

- **Delete a Note:** Click the delete icon on a note, and confirm the deletion
in the popup.

- **Toggle Dark/Light Mode:** Use the toggle button to switch between dark and
light modes.

# React + Vite

This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.

Currently, two official plugins are available:

- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/README.md) uses [Babel](https://babeljs.io/) for Fast Refresh
- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh