Skip to content

Bhargav-1234567/user-crud-nextjs-prisma

Repository files navigation

My Project Name

A full-stack web application built using modern technologies like Next.js, NextAuth, PostgreSQL, Prisma, and more!

Technologies Used

  • Next.js - A powerful React framework for building server-side rendered applications.
  • NextAuth.js - Authentication for Next.js applications.
  • PostgreSQL - A powerful, open-source object-relational database.
  • Prisma ORM - A next-generation ORM for Node.js and TypeScript.
  • Tailwind CSS - A utility-first CSS framework for styling.
  • Radix UI - Primitives for building accessible design systems and UI libraries.

Features

  • User authentication with NextAuth.js
  • CRUD operations for items using PostgreSQL and Prisma ORM
  • Custom authentication and authorization logic
  • Tailored user experience based on session status (logged in or out)

Installation and Setup

  1. Clone the repository.
  2. Run npm install to install dependencies.
  3. Setup your .env file with your PostgreSQL and NextAuth credentials.
  4. Run the development server with npm run dev.

SEO Features

  • The project includes SEO-optimized pages to help users find it when searching for Next.js, Prisma, PostgreSQL, etc.