DEV Community

Cover image for E-Book Share Using Next.js 14, Prisma, TailwindCSS & Next Auth 🤩
dev tips
dev tips

Posted on

E-Book Share Using Next.js 14, Prisma, TailwindCSS & Next Auth 🤩

E-Book Share

E-Book Share Using Next.js 14, Prisma, TailwindCSS & Next Auth 🤩

Features:

  • Login & Register User
  • Add & delete a Book
  • Upload file to Vercel blob

Technology Stack:

  • Next.js
  • Next Auth
  • Prisma
  • TypeScript
  • TailwindCSS
  • Shadcn UI

Usage

Env Variables

Create a .env file in then root and add the following

POSTGRES_URL=""
POSTGRES_PRISMA_URL=""
POSTGRES_URL_NON_POOLING=""
POSTGRES_USER=""
POSTGRES_HOST=""
POSTGRES_PASSWORD=""
POSTGRES_DATABASE=""

BLOB_READ_WRITE_TOKEN=""

NEXTAUTH_URL=
NEXTAUTH_SECRET=
Enter fullscreen mode Exit fullscreen mode

Install Dependencies

npm install
Enter fullscreen mode Exit fullscreen mode

Run

# Run project
npm run dev
Enter fullscreen mode Exit fullscreen mode

Github Repo

https://github.com/saidMounaim/ebook-share

Top comments (0)