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.
Hosted URL:
https://event-platform-theta-seven.vercel.app/
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.
The application supports:
- Create events with:
- Title
- Description
- Date and time
- Pricing type (free or paid)
- View upcoming events
- Sign up for events
- Pay for events (if required)
- Add booked events to Google Calendar
- React
- TypeScript
- Vite
- Tailwind CSS
- Firebase Authentication
- Firebase Fires