Beevents
This project is the Minimum Viable Product (MVP) of Beevents, an event booking platform, which was produced as a freelance project.
The application provides a user-friendly interface through which a user can book events, pay for an event using the Stripe API interface, and view a personal calendar of booked events. The application also provides a staff admin user interface with event creation/archiving/deletion functions and a personal calendar of created events.
The project uses modern web development techniques and practices, including user authentication, component-based architecture, state management, and responsive design. The frontend is built using Next.js with Typescript and TailwindCSS for styling, hooked with a Python FastAPI backend that enables CRUD operations and integration with Supabase and Stripe API. The application is deployed and hosted using Vercel.
Tech stack
- Frontend: Next.js with Typescript, TailwindCSS with Shadcn components, Tanstack Query, Zod
- Backend: Python with FastAPI, Supabase (Postgres and Auth), Stripe API
Visit project
Visit Github repo
Test user login: beevents@swlho.com password123
Test staff login: spandie2@example-company.com password3