Firefly Events
A comprehensive venue rental platform that streamlines the process of finding and booking venues for events. Built with the Reserved team using modern web technologies and secure authentication.
Project Overview
As a Full Stack Developer on the Reserved team at Firefly Events, I contribute to building and maintaining a platform that helps event planners and venue owners connect seamlessly. The platform provides a comprehensive solution for venue discovery, booking management, and payment processing.
My role involves developing both frontend and backend components, implementing testing frameworks, and creating secure authentication flows. I work with a modern tech stack including React, TypeScript, Next.js, Tailwind CSS, MongoDB, and Clerk for authentication.
The platform aims to simplify the venue booking process while providing venue owners with tools to manage their listings, availability, and booking requests efficiently.
Key Contributions
Full-Stack Implementation
Built complete pages from scratch, handling everything from the frontend UI components to the backend API endpoints and database interactions.
Testing Infrastructure
Implemented a comprehensive testing framework and created end-to-end, integration, and unit tests to ensure application reliability and stability.
Secure Backend
Used Prisma ORM and Clerk authentication to implement fast, secure backend endpoints with proper data validation and authorization checks.
Performance Optimization
Optimized application performance through efficient database queries, component-level code splitting, and strategic caching.