Craig Sampson Logo

Craig Sampson

Full Stack Developer

Craig Sampson

Full Stack Developer

Projects > Project Details

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
Web AppBackend Development

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 Used

Next.js

TypeScript

Google Calendar API

Node.js

Features

Frontend booking for clients or users

Password protected admin page

Automatically prevents double bookings

Google Calendar Booking App - Craig Sampson Portfolio