Search…
Vercel

Requirements

You need a PostgresDB database hosted somewhere. Heroku and Supabase offer great free options.

Getting Started

Local settings

  1. 1.
    Fork and clone the repository
    1
    git clone https://github.com/<your-fork>/cal.com.git
    Copied!
  2. 2.
    Copy the .env.example file in apps/web, rename it to .env and fill it with your settings (See manual setup and Obtaining the Google API Credentials)
  3. 3.
    Install packages with yarn
    1
    yarn install
    Copied!
  4. 4.
    Set up the database using the Prisma schema (found in packages/prisma/schema.prisma)
    1
    yarn workspace @calcom/prisma db-deploy
    Copied!
  5. 5.
    Open Prisma Studio to look at or modify the database content: yarn db-studio
  6. 6.
    Click on the User model to add a new user record.
  7. 7.
    Fill out the fields (remembering to encrypt your password with BCrypt) and click Save 1 Record to create your first user.
  8. 8.
    Open a browser to port 3000 on your localhost and login with your just created, first user.

Deployment

  1. 1.
    Create a new project on Vercel
  2. 2.
    Import from your forked repository
  3. 3.
    Set the Environment Variables
  4. 4.
    Set the root directory to apps/web
  5. 5.
    Override the build command to cd ../.. && yarn build
  6. 6.
    Hit Deploy
Export as PDF
Copy link