Inspiration

We dislike calling people on the phone, why not simplify this process?

What it does

Secretariat integrates with Google calendar to find compatible appointment times between users and businesses offering services on the platform.

How we built it

Users authenticate themselves using their Google account and then can search through shared calendars of businsses offering services. After submitting a scheduling request the app returns the optimal appointment time from current availability.

Challenges we ran into

Google OAuth :(

Accomplishments that we're proud of

The front end looked quite nice before we broke it, also some of the availability queries were kind of cool.

What we learned

  • reducing complexity of the code will save you a lot of time in the long run!
  • Make sure to validate LLM input, make sure to test constantly otherwise things will certainly break.

What's next for secretariat

  • fix OAuth!
  • Add more user automation for appointment matching rulesets
  • Add appointment queues for scheduling appointments in advance
  • Add reoccurring appointment support
Share this project:

Updates