This is a full-stack book cafe application built with Next.js 15, TypeScript, and Tailwind CSS. It allows users to browse, search, and interact with a collection of books while enjoying a seamless UI experience.
- Next.js 15 (App Router)
- TypeScript
- ShadCN UI Library
- Zod (Schema Velida)
- Tailwind CSS (for styling)
- MongoDB
- Vercel (for deployment)
git clone https://github.com/your-repo/full-stack-nextjs-book-cafe-app.git
cd full-stack-nextjs-book-cafe-app
npm install # or yarn install
NEXT_PUBLIC_IMAGEKIT_PUBLIC_KEY=''
IMAGEKIT_PRIVATE_KEY=''
NEXT_PUBLIC_IMAGEKIT_URL_ENDPOINT=''
NEXT_PUBLIC_API_ENDPOINT='http://localhost:3000'
AUTH_SECRET=''
MONGODB_URL=''
NEXTAUTH_URL='http://localhost:3000'
AUTH_TRUST_HOST='http://localhost:3000'
npm run dev # or yarn dev
The app will be available at: http://localhost:3000
- ๐ Browse and filter books
- ๐ Advanced search functionality
- ๐ User authentication
- ๐ Book details
- ๐ผ๏ธ Image handling via ImageKit