Highlighted

Public (Calendar Voting)

1 min read
Public (Calendar Voting)

Image Credit: Zach Moore

Resources

Situation

Sending group texts or emails and trying to coordinate a date for a group of people, each responding with their own availability, can be chaotic.

Task

Build a web app that allows anyone to create a public calendar poll, enabling invitees to vote on their preferred dates for a specific event.

The calendar should be easy to share with a simple link.

Action

  • Built a web app with Next.js to handle event creation, calendar display, and vote collection.
  • Used Next.js serverless functions for backend logic, including event creation, vote tracking, and authentication.
  • Stored user, event, and votes in a self-hosted PostgreSQL database.

Result

The app is live here and is available for anyone to use for free!

Suggest an edit

Last modified: 9 Nov 2025