/YelpCampV2

YelpCamp rewrite with Next.js, GraphQL, Prisma, PostgreSQL, and TypeScript

Primary LanguageJavaScript

⛺ YelpCamp

Rewrite of the YelpCamp project from the 2022 web developer bootcamp

Screenshots

App Screenshot App Screenshot

Tech Stack

Client: React, Next.js, TailwindCSS, DaisyUI, NextAuth

Server: Apollo Server, GraphQL, Prisma, PostgreSQL

Environment Variables

You will need to add the following environment variables to your .env file
DATABASE_URL: PostgreSQL database URL

You will need to add the following environment variables to your .env file
NEXT_PUBLIC_AUTH_SECRET: Randomly generated string
NEXT_PUBLIC_URL: Base applicaton URL
NEXT_PUBLIC_GOOGLE_CLIENT_SECRET: Google OAuth token secret key
NEXT_PUBLIC_GOOGLE_CLIENT_ID: Google OAuth token client ID
NEXT_PUBLIC_GITHUB_ID: Github OAuth token ID
NEXT_PUBLIC_GITHUB_SECRET: Github OAuth token secret