Skip to content

amitkrmaurya09/Keeper-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Note Taking App with Recycle Bin Functionality

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.

Features

  • 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.

Components

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.

Installation

  1. Clone the repository:

    git clone <repository-url>
  2. Navigate to the project directory:

    cd note-taking-app
  3. Install dependencies:

    npm install
  4. Start the development server:

    npm start

Usage

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.

Contribution

Contributions are welcome! Please fork the repository and submit a pull request with your changes.

License

This project is licensed under the MIT License. See the LICENSE file for details.