Modern event invitation platform built with Next.js and PostgreSQL. At MVP stage.
A modern event invitation application that allows users to respond to invites, manage attendance, and coordinate carpools. Admin features include RSVP/Payment tracking and guest management. The application is currently at MVP stage, with complete guest-facing functionality and partial admin tooling managed internally.

A camping invitation on desktop showing features like RSVP form and conditionally rendered carpool request message buttons.

RSVP form. A client-component. Submits through server action. Uses Zod for validation.

Same invitation on a mobile screen. The detail section is collapsed by default to show the RSVP form and RSVP list as priority.

Carpool request message modal with pre-filled form. From and To emails are not revealed on the client-side. Emails are retrieved on server after form submit for security.