Skip to content

biswajeet728/full-stack-nextjs-book-cafe-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

13 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation


Project Banner

A Full-Stack Next.js Book Cafe App

๐Ÿš€ Overview

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.

๐ŸŒ Live Demo

๐Ÿ”— Full-Stack Book Cafe App

๐Ÿ› ๏ธ Tech Stack

  • Next.js 15 (App Router)
  • TypeScript
  • ShadCN UI Library
  • Zod (Schema Velida)
  • Tailwind CSS (for styling)
  • MongoDB
  • Vercel (for deployment)

๐Ÿš€ Getting Started

1๏ธโƒฃ Clone the Repository & Install Dependencies

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

2๏ธโƒฃ Create an .env.local File and Add the Following Values

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'

3๏ธโƒฃ Run the Development Server

npm run dev  # or yarn dev

The app will be available at: http://localhost:3000

๐Ÿ”‘ Key Features

  • ๐Ÿ“š Browse and filter books
  • ๐Ÿ” Advanced search functionality
  • ๐Ÿ“ User authentication
  • ๐Ÿ“– Book details
  • ๐Ÿ–ผ๏ธ Image handling via ImageKit

About

Book Cafe - A Simple Cafe for Book Lovers ๐Ÿ’

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published