Skip to content

A feature-rich Notes App built with React, offering seamless note creation, deletion, and search functionalities. Supports dark mode, route protection, and persistent storage. Ideal for organizing thoughts and tasks efficiently

Notifications You must be signed in to change notification settings

TalhaT298/Notes-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Notes App

This project is a simple yet powerful note-taking application built with React. It includes various features such as adding, deleting, and searching notes, as well as toggling between light and dark modes. The application also supports route protection and persists data using local storage.

Features

  • Add Notes: Create new notes with a character limit of 200.
  • Delete Notes: Remove existing notes.
  • Search Notes: Search through notes using a search bar.
  • Dark Mode: Toggle between light and dark modes.
  • Persisted Notes: Notes are saved to local storage for persistence.
  • Protected Routes: Certain routes are accessible only to authenticated users.

Scripts

  • start: Starts the development server.
  • build: Compiles the application for production.
  • test: Placeholder script for running tests.
  • lint: Lints JavaScript and JSX files using ESLint.
  • lint:fix: Automatically fixes linting errors.
  • prettier: Formats JavaScript, JSX, and JSON files using Prettier.
  • prettier:fix: Fixes formatting issues in source files.

Getting Started

  1. Clone the repository:
    git clone <repository-url>
  2. Install dependencies::
    npm install
  3. Create a .env file and define environment variables:
  4. Start the development server:
    npm start
  5. npm run build

About

A feature-rich Notes App built with React, offering seamless note creation, deletion, and search functionalities. Supports dark mode, route protection, and persistent storage. Ideal for organizing thoughts and tasks efficiently

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published