Vercel

Requirements

You need a PostgresDB database hosted somewhere. Supabasearrow-up-right offer a great free option while Herokuarrow-up-right offers a low-cost option.

Getting Started

Local settings

  1. Fork and clone the repository

    git clone https://github.com/<your-fork>/cal.com.git
  2. Copy the .env.example file in apps/web, rename it to .env and fill it with your settings (See manual setuparrow-up-right and Obtaining the Google API Credentialsarrow-up-right)

  3. Install packages with yarn

    yarn install
  4. Set up the database using the Prisma schema (found in packages/prisma/schema.prisma)

    yarn workspace @calcom/prisma db-deploy
  5. Open Prisma Studioarrow-up-right to look at or modify the database content: yarn db-studio

  6. Click on the User model to add a new user record.

  7. Fill out the fields (remembering to encrypt your password with BCryptarrow-up-right) and click Save 1 Record to create your first user.

  8. Open a browser to port 3000arrow-up-right on your localhost and login with your just created, first user.

Deployment

  1. Create a new project on Vercel

  2. Import from your forked repository

  3. Set the Environment Variables

  4. Set the root directory to apps/web

  5. Override the build command to cd ../.. && yarn build

  6. Hit Deploy

Last updated

Was this helpful?