Skip to content

tplusk/event-platform

Repository files navigation

Events Platform

A responsive web application that allows a small community business to create and share events, and enables community members to sign up for events, optionally pay, and add booked events to their Google Calendar.


Live Application

Hosted URL:
https://event-platform-theta-seven.vercel.app/


Project Context

A small community business required a platform to:

  • Create and publish events
  • Allow community members to sign up
  • Support free and paid events
  • Allow users to add events they have booked to their personal Google Calendar

The project is prioritising core MVP functionality, security considerations, accessibility, and clear documentation.


Minimum Viable Product (MVP)

The application supports:

Staff Users

  • Create events with:
    • Title
    • Description
    • Date and time
    • Pricing type (free or paid)

Community Users

  • View upcoming events
  • Sign up for events
  • Pay for events (if required)
  • Add booked events to Google Calendar

Tech Stack

Frontend

  • React
  • TypeScript
  • Vite
  • Tailwind CSS

Backend & Services will use

  • Firebase Authentication
  • Firebase Fires

Releases

No releases published

Packages

No packages published