/Simple-Notes

Primary LanguageJavaScript

Notes App

This Notes App is a simple and efficient note-taking application built using React with Vite as the build tool and Firebase for backend services. It allows users to create, update, and delete notes effortlessly, with all data synchronized to Firebase Firestore.

Table of Contents

Features

  • Create Notes: Add new notes with markdown support.
  • Edit Notes: Update existing notes and automatically save changes.
  • Delete Notes: Remove notes that are no longer needed.
  • Local Storage: Persist notes in local storage to retain data between sessions.
  • Firebase Integration: Sync notes to Firebase Firestore for remote storage and access.
  • Responsive Design: A responsive UI that works well on both desktop and mobile devices.

Getting Started

Follow these instructions to set up and run the Notes App on your local machine for development and testing purposes.

Prerequisites

  • Node.js: Make sure you have Node.js installed. You can download it from nodejs.org.
  • npm: Node Package Manager comes bundled with Node.js. Ensure you have it available in your terminal.

Installation

  1. Clone the repository

    git clone https://github.com/yourusername/notes-app.git
    cd notes-app