This is a simple note-taking application built using React. The application allows users to create, delete, and recover notes. Deleted notes are moved to a recycle bin, from which they can be restored or permanently removed.
- Add Notes: Users can create new notes.
- Delete Notes: Notes can be deleted and moved to the recycle bin.
- Recover Notes: Notes in the recycle bin can be restored.
- Clear Recycle Bin: All notes in the recycle bin can be permanently deleted.
The application consists of the following components:
- Header: Displays the header of the application.
- Footer: Displays the footer of the application.
- Note: Represents an individual note.
- CreateArea: Contains the form for creating new notes.
- Recycle: Manages the recycle bin functionality.
-
Clone the repository:
git clone <repository-url>
-
Navigate to the project directory:
cd note-taking-app
-
Install dependencies:
npm install
-
Start the development server:
npm start
Once the development server is running, you can access the application in your browser at http://localhost:3000
. From there, you can start adding, deleting, and recovering notes.
Contributions are welcome! Please fork the repository and submit a pull request with your changes.
This project is licensed under the MIT License. See the LICENSE file for details.