/rsvquick

A web application for quickly creating and sending customizable online RSVP invitations with attachable surveys/questions to ask potential attendees.

Primary LanguageTypeScriptMIT LicenseMIT

RSVQUICK - REFINE

Cover Image

rsvquick cover image

Project Demo Link

Live app.

About

Description

A web application for quickly creating and sending customizable online RSVP invitations with attachable surveys/questions to ask potential attendees. This application provides simple customizable options so that your RSVP cards can be created quickly while also still be infinitely unique. After creation, cards can be sent out by either sending your potential guests the link to the invitation cards or by using the automatically provided barcode which you can copy as images.

With RSVQuick, you can also ask any arbitrary questions with arbitrary options (answers) to gauge extra information about your attendees. For example, in a wedding, you may want to ask how many of your guests will be vegetarian and prepare the wedding meal menu accordingly. You can attach that exact survey in your RSVP card and assess the results after your guests have responded and determine how much vegetarian food you should order.

Participants

Preview

  • Landing Page Landing Page

  • List Page List Page

  • Create Page Create Page

  • Show Page Show Page

  • Questions Section Questions Section

  • Guest RSVP Card View Guest Card View

Set Up Project

Prerequisites

In order to set up your own project, you will need to do the following:

  • Create a new Supabase project
  • Create the following tables: Supbase Schema

Install Project

After you've fulfilled all the prerequisites, install the project:

  • Clone the repository:
git clone https://github.com/AnsellMaximilian/rsvquick.git rsvquick
  • Change into directory and install dependencies:
cd rsvquick
npm install
  • Create a .env file and add your Supabase project variables:
VITE_SUPABASE_KEY=<public key>
VITE_SUPABASE_PROJECT_URL=<project URL>

License

MIT