Skip to content

keikaloustian/baum-registration

Repository files navigation

Baum Music School Giveaway Registration App

Web app built for marketing campaign around the 2023 Baum Festival in Bogotá, Colombia.
Takes registration information from attendants and presents five random multiple-choice questions.
Respondents who answer all questions correctly get entered into a course giveaway by Baum Music School.

(Database goes to sleep after period of inactivity. New submissions may not work.)

Deployment

https://baumregistration.vercel.app/

Tech Stack

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • PlanetScale
  • Vercel

Potential Improvements

  • Disable submission button while processing (lack of responsiveness may be causing duplicate entries)

Finished Product

Dependencies

  • @heroicons/react
  • @types/node
  • @types/react
  • @types/react-dom
  • autoprefixer
  • eslint
  • eslint-config-next
  • mysql2
  • next
  • postcss
  • react
  • react-dom
  • tailwindcss
  • typescript



This is a Next.js project bootstrapped with create-next-app

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.

Learn More

To learn more about Next.js, take a look at the following resources: