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.
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:
As I mentioned, it's opinionated and designed for simple use cases for individuals in mind. 😁
Some technical notes:
googleapis
. lru-cache
limiting on API endpoints, a more intuitive timezone selection piece, and formatted emails. 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