A full-stack web application built using modern technologies like Next.js, NextAuth, PostgreSQL, Prisma, and more!
- 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.
- 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)
- Clone the repository.
- Run
npm install
to install dependencies. - Setup your
.env
file with your PostgreSQL and NextAuth credentials. - Run the development server with
npm run dev
.
- The project includes SEO-optimized pages to help users find it when searching for Next.js, Prisma, PostgreSQL, etc.