Skip to content

PawanAK/notesapp

Repository files navigation

Notes App

This is a simple Notes App built with Next.js, featuring functionalities to create, update, edit, and delete notes. It utilizes Next.js for server-side rendering and routing, along with Next.js Server Actions for handling server-side logic. The notes data and authentication are managed using Supabase, providing a seamless backend solution.

Features

  • Create Note: Easily create new notes with a title and content.
  • Update Note: Update existing notes with revised content or titles.
  • Edit Note: Make changes to the content or title of a note.
  • Delete Note: Remove unwanted notes from the system.
  • Server-side Rendering: Utilizes Next.js for efficient server-side rendering.
  • Server Actions: Implements Next.js Server Actions for server-side logic handling.
  • Supabase Authentication: Secure user authentication provided by Supabase.
  • Supabase Database: Stores notes data in a Supabase database.

Tech Stack

  • Frontend:

    • Next.js
    • Shadcn UI
  • Backend:

    • Next.js Server Actions
    • Supabase