Skip to main content

Workspace Setup

Getting Started

Requirements

This project requires a connection to firebase. It uses the Admin-SDK to handle authentication.

Install dependencies:

npm install

Setup Environment

Create a .env.local file in the root of the frontend directory and add the following:

# JSON string of firebase admin credentials
GOOGLE_APPLICATION_CREDENTIALS=

# Any string to be used as a secret for NextAuth
NEXTAUTH_SECRET=

Development Server

Run the development server with one of the following commands:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

Deployment

Automatic deployment via Vercel is already setup, so no actions are required.