Skip to content

πŸ“ A simple browser-based notes app built with Next.js and Shadcn UI. Create, view, and delete notes with data stored in localStorage β€” no backend needed!

Notifications You must be signed in to change notification settings

vaijaaaaa/QuickNote

Repository files navigation

πŸ“ Quick Notes App (Next.js + Shadcn UI)

Welcome to the Quick Notes App, a simple and beginner-friendly project built with Next.js and Shadcn UI. This application allows users to create, view, and delete notes β€” all stored locally in the browser's Local Storage, so no backend is needed!

πŸš€ Features

  • ✍️ Create new notes
  • πŸ—ƒοΈ Display a list of saved notes
  • πŸ—‘οΈ Delete individual notes
  • πŸ’Ύ Automatically saves and retrieves data from browser's Local Storage
  • 🎨 Clean and modern UI using Shadcn UI
  • ⚑ Fast and responsive with Next.js 14 App Router

πŸ› οΈ Tech Stack

  • Framework: Next.js
  • UI Library: Shadcn UI
  • State Management: React Hooks (useState, useEffect)
  • Storage: Browser's localStorage

πŸ“¦ Getting Started

Prerequisites

Make sure you have the following installed:

Installation

  1. Clone the repo

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

    pnpm install
  3. Run the development server

    pnpm dev
  4. Open http://localhost:3000 with your browser to see the result.

πŸ“‚ Project Structure

/app
  └─ /notes     β†’ Main Notes App UI
/components     β†’ Reusable UI components
/lib            β†’ Utility functions (e.g. localStorage helpers)

πŸ“Έ Screenshots

Screenshot 2025-04-24 205035 Screenshot 2025-04-24 205239 Screenshot 2025-04-24 205432

🧠 Learnings

Through this project, you will learn:

  • How to use Next.js App Router
  • How to build responsive UIs with Shadcn UI
  • How to persist data using localStorage
  • How to manage state using useState and useEffect

🧾 License

This project is licensed under the MIT License.

Feel free to fork this repo, suggest improvements, or use it as a base for your own Next.js projects. Happy coding! πŸ˜„

About

πŸ“ A simple browser-based notes app built with Next.js and Shadcn UI. Create, view, and delete notes with data stored in localStorage β€” no backend needed!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published