A web application for managing and tracking books, built with Next.js, Prisma, PostgreSQL, and Zustand.
git clone https://github.com/your-username/your-repo.git
cd your-repo
Install dependencies:
npm install
Set up environment variables in .env.local:
DATABASE_URL=your_database_url
NEXTAUTH_URL=http://localhost:3000
NEXTAUTH_SECRET=your_nextauth_secret
GOOGLE_CLIENT_ID=your_google_client_id
GOOGLE_CLIENT_SECRET=your_google_client_secret
GITHUB_ID=your_github_id
GITHUB_SECRET=your_github_secret
Run Prisma migrations:
npx prisma migrate dev
Start the development server:
npm run dev
The app will be available at http://localhost:3000.
This project is licensed under the MIT License - see the LICENSE file for details.