Skip to content

This is a simple note-taking application built with React.js, CSS, and HTML. It allows users to create, edit, and delete notes.

Notifications You must be signed in to change notification settings

Rushikesh7997/Todo-App-React

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

React Notes App

Live Project Link

This is a simple note-taking application built with React.js, CSS, and HTML. It allows users to create, edit, and delete notes.

Features

  • Create Notes: Easily add new notes with a title and content.
  • Edit Notes: Modify existing notes to update their title and content.
  • Delete Notes: Remove notes that are no longer needed.
  • Responsive Design: The app adapts to different screen sizes for a seamless user experience.
  • Local Storage Persistence: Notes are saved in the browser's local storage, ensuring they persist across sessions.

Technologies Used

  • React.js: A JavaScript library for building user interfaces.
  • HTML: For structuring the application's content.
  • CSS: For styling the application.
  • Local Storage: For persisting note data.

Getting Started

  1. Clone the repository:

    git clone 
  2. Install dependencies:

    npm install
  3. Start the development server:

    npm start
  4. Open your browser:

    Open your browser and navigate to http://localhost:3000 to view the application.

Usage

  1. Creating a Note:

    • Click the "+" button.
    • Enter a title and content for your note.
    • Click the "Save" button to create the note.
  2. Editing a Note:

    • Click the note button on the note you want to edit.
    • Modify the title and content.
    • click the "Save" button to save changes.
  3. Deleting a Note:

    • Click the "Delete" button on the note you want to remove.

Future Enhancements

  • Search Functionality: Add a search bar to filter notes by title or content.
  • Categorization/Tags: Implement note categorization or tagging.
  • Rich Text Editor: Integrate a rich text editor for enhanced note formatting.
  • User Authentication: Add user authentication to store notes securely.
  • Cloud Sync: Integrate with a cloud service to sync notes across devices.
  • Improved UI/UX: Further refine the user interface and user experience.

About

This is a simple note-taking application built with React.js, CSS, and HTML. It allows users to create, edit, and delete notes.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published