
Climbframe.
Elevate, Explore, Experience.
Year.
2023
Mission.
This multilingual website is designed for a professional drone pilot to showcase his services and simplify client interactions. Visitors can explore detailed information about his offerings and easily book an introductory call via a streamlined appointment system.
The application features a secure admin back office with Google Auth, allowing the pilot to manage content like pricing and availabilities. The back office also includes a robust calendar tool synchronized with his personal Google Calendar, making it effortless to manage appointments and schedules.
For each appointment booked, customers receive a branded email containing a Google Meet link and a calendar invitation, ensuring a seamless and professional scheduling experience.

From the very first versions, I was impressed by the quality of Killian’s work and his attention to detail, particularly when it came to animations and calendar automation. Beyond his technical skills, Killian gives 200% of himself. He’s always eager to suggest ideas and go the extra mile to perfect the final result. It’s a pleasure to work with such a responsive and dedicated developer!

Valentin Vandeuren
Climbframe
Booking Engine.
This powerful booking engine streamlines the appointment process with an intuitive form, admin approval system, and automated confirmation emails, ensuring a seamless experience for both clients and the drone pilot.
Booking Engine.
This powerful booking engine streamlines the appointment process with an intuitive form, admin approval system, and automated confirmation emails, ensuring a seamless experience for both clients and the drone pilot.




01
Appointment booking
Users can easily book an introductory call by filling out the contact form on the website. They select an available date and time from the calendar and provide their contact details. After submitting the form, they receive an email confirming that their appointment request has been successfully registered.
02
Appointment confirmation
The drone pilot reviews appointment requests in the secure back office and decides whether to accept or decline them. This streamlined process ensures availability is accurately managed and appointments are scheduled efficiently.
03
Send calendar invitation
Once the appointment is approved, the user receives a confirmation email. It includes a calendar invitation and, if the contact method chosen is a video call, a Google Meet link for the scheduled meeting.
Admin Back Office.
The secure admin back office gives the drone pilot control over website content and scheduling. With Google Auth for secure access, it features a Google Calendar-synchronized tool, client data management, and pricing editing across multiple languages, ensuring efficient service management.
Stack.
This project leverages a modern architecture oriented toward end-to-end type safety using tRPC and GraphQL. The stack favors rigorous management of data flows and forms, integrated with third-party services for calendar synchronization and notification automation.
Next.js
TypeScript
Tailwind CSS
React Hook Form
Zod
tRPC
GraphQL
Hasura
Google Calendar API
Radix UI
NextAuth.js
FullCalendar
mjml



