Craig Sampson Logo

Craig Sampson

Full Stack Developer

Craig Sampson

Full Stack Developer

← Back to posts

Google Calendar Booking App

A simple booking app using Google Calendar API, meant to be integrated with the users personal styling. For backend purposes only.

Google Calendar Booking App

Project Overview

A backend-only Google Calendar booking system built for developers to integrate into their own frontend applications. It manages authentication, checks availability, prevents double bookings, and schedules events directly in Google Calendar. Designed for flexibility and clean API integration into any custom frontend setup.

Project Goals

    To create a reusable backend setup for clients or users who need to utilize the Google Calendar API to let their clients or users book appointments

    Allow as much functionality and control over Google Calendar without ever needing to use the actual site

Technologies

    Next.js

    TypeScript

    Google Calendar API

    Node.js

Project features

    Frontend booking for clients or users

    Password protected admin page

    Automatically prevents double bookings