Open Source Scheduling Infrastructure for Personal Use! - Subscribed.FYI
Categories
Explore by Category
  • Analytics Tools and Software
  • Banking, Finance, Money & Insurance
  • Collaboration and Productivity Software
  • Creative Tools
  • Customer Service Software
  • Development Software
  • Healthcare & Medical Services
  • Human Resource Software
  • Marketing Software
  • Security Software
See All Categories
Cal.com
0%

Cal.com

0%

Cal.com is a scheduling platform integrating calendars to customize booking links and availability, streamline appointments, eliminate email back-and-forth, and boost productivity for individuals, teams, and businesses.

Cal.com: Open-Source Scheduling Infrastructure for Personalized Event Management - Get the most out of Cal.com


How much can customers save with Cal.com deal?


Free Usage for Community

How to Use:

Step 1: Prerequisites
  • Ensure you have Node.js (Version: >=18.x) and PostgreSQL installed on your system.
  • It's recommended to use Yarn package manager for installing dependencies.
Step 2: Setup
  • Clone the Cal.com repository from GitHub or fork it if you plan to distribute the code.
    bash
    git clone https://github.com/calcom/cal.com.git
  • Navigate to the project folder:
    bash
    cd cal.com
  • Install required packages using Yarn:
    yarn
  • Duplicate the .env.example file to .env and set up environment variables like NEXTAUTH_SECRET and CALENDSO_ENCRYPTION_KEY.
Step 3: Quick Start with Docker
  • If you have Docker and Docker Compose installed, you can quickly start a local Postgres instance with test users:
    yarn dx
  • This command will log the credentials for the local Postgres instance in the console.
Step 4: Development Mode
  • Run the development server:
    yarn dev
  • This will start the server locally, allowing you to access Cal.com on http://localhost:3000.
Step 5: Setting Up Your First User
  • Approach 1: Use Prisma Studio to add a new user record interactively.
    • Open Prisma Studio:
      yarn db-studio
    • Add a new user record with email, username, password, and empty metadata.
    • Login with the newly created user on http://localhost:3000.
  • Approach 2: Seed the local database with dummy users.
    bash
    cd packages/prisma yarn db-seed
Step 6: End-to-End Testing
  • Ensure the environment variable NEXTAUTH_URL is set correctly, typically to http://localhost:3000.
  • Run end-to-end tests:
    yarn test-e2e
  • View HTML reports:
    bash
    yarn playwright show-report test-results/reports/playwright-html-report
Step 7: Deployment Options
  • Cal.com can be deployed using Docker, Railway, or Vercel. Each option has its setup instructions provided in the documentation.
  • Choose the deployment method that best suits your requirements and follow the respective setup instructions.
Step 8: Stay Up-to-Date Watch the Cal.com repository for future updates and releases to keep your deployment current with the latest features and improvements.

Other deals for Cal.com:

  • Forever free plan: No
  • Discount or free plan for teachers, students or non profits: No

Related deals

Pushwoosh

Customer Engagement
Free Push Notifications and Qonversion for 3 and 6 Months
Pushwoosh Exclusive Offer: Free Push Notifications and Qonversion for 3 and 6 Months – Boost Your App Subscriptions!

RAKEN

Construction Management
15-Day Free Trial
RAKEN 15-Day Free Trial: Experience Comprehensive Construction Management for Free!

Canto

Digital Asset Management
7-Day Free Trial
Canto 7-Day Free Trial: Experience AI-Powered Digital Asset Management

Medusa

Open Source
Free Forever
Explore Medusa: Free Open-Source Commerce Modules

CampaignTrackly

URL Shortener
Free 21-Day Trial
Free 21-Day Trial of CampaignTrackly URL Builder

EmployWise

HR Management Software
Free Trial Available
EmployWise Free Trial: Experience Comprehensive HR Management for Free!