timfee / meet

A lightweight Calendly-esque appointment booker, using Next 13
MIT License
52 stars 17 forks source link
calendar nextjs tailwindcss typescript

Hello world! 👋

This is my first project. I’m Tim, currently an out-of-work Product Manager. Gotta love 2023. I’ve worked at companies like Google, Meta and Tripadvisor (as a PM), but have always enjoyed hobbyist coding.

For some weird reason, I’ve been interested in a personal self-scheduling solution (like Calendly, Cal.com), but one that's simple, free, and without branding or bloat.

So, I made my own Calendly alternative, and wanted to share with the world and walk through it.

Walkthrough

The current solution is intentionally lightweight and opinionated, but hopefully flexible enough should you want to extend it.

The workflow is simple enough, and we'll walk through it later, but basically:

  1. A user requests an appointment.
  2. The system emails you asking you to confirm or deny.
  3. Once confirmed, it's emailed to the user and added to both of your calendars.

As I mentioned, it's opinionated and designed for simple use cases for individuals in mind. 😁

Some technical notes:

I welcome feedback and suggestions; and have fun!

See related post at https://dev.to/timfee/build-and-host-your-own-calendy-like-scheduling-page-using-nextjs-and-google-apis-5ack