Skip to content

A responsive and feature-rich notes application built using React. This application allows users to efficiently manage their notes with features such as adding, editing, removing, archiving, and recovering notes from the trash.

Notifications You must be signed in to change notification settings

Nandhakumar055/Notes_App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Notes Application

A responsive and feature-rich notes application built using React. This application allows users to efficiently manage their notes with features such as adding, editing, removing, archiving, and recovering notes from the trash.

Features

  • Add Notes: Create new notes with ease.
  • Edit Notes: Modify existing notes to keep them up to date.
  • Remove Notes: Delete notes you no longer need.
  • Archive Notes: Save important notes in the archive for future reference.
  • Unarchive Notes: Restore notes from the archive back to the main list.
  • Recover Deleted Notes: Retrieve notes from the Trash folder.
  • Responsive Design: Optimized for various screen sizes, providing a seamless experience across devices.

Technologies Used

  • Frontend: React.js
  • Styling: CSS / TailwindCSS (if applicable)

Getting Started

Follow these steps to set up and run the project locally.

Prerequisites

Ensure you have the following installed on your system:

  • Node.js
  • npm or yarn

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/notes-application.git  
    cd notes-application  
  2. Install dependencies:

    npm install  
  3. Start the development server:

    npm start  
  4. Open your browser and navigate to:

    http://localhost:3000  
    

Project Structure

src/  
├── components/  
│   ├── AddNote.js  
│   ├── EditNote.js  
│   ├── Note.js  
│   ├── Archive.js  
│   └── Trash.js  
├── pages/  
│   ├── Home.js  
│   ├── ArchivePage.js  
│   └── TrashPage.js  
├── App.js  
└── index.js  

Screenshots

Add screenshots here to showcase the application (if available).

Contributing

Contributions are welcome! If you'd like to improve the project, follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
    git checkout -b feature-name  
  3. Commit your changes.
    git commit -m "Add your message here"  
  4. Push your branch.
    git push origin feature-name  
  5. Create a Pull Request.

License

This project is licensed under the MIT License.

Contact

For any inquiries or feedback, please contact:

About

A responsive and feature-rich notes application built using React. This application allows users to efficiently manage their notes with features such as adding, editing, removing, archiving, and recovering notes from the trash.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published