Renfo is a comprehensive web application designed specifically for Renaissance Festival enthusiasts. It serves as a digital companion that helps users discover, explore, and navigate various Renaissance festivals across different locations.
Key Features
- Interactive Festival Map: Visual map interface showing festival locations with detailed information
- Searchable Directory: Filter festivals by name, location, status, or other criteria
- Detailed Festival Profiles: Each festival includes dates, hours, contact information, descriptions, and attendance data
- Weather Integration: Real-time weather forecasts powered by Apple Weather
- User Contributions: Community-driven system where users can submit new festivals or edit existing ones
- Moderation System: Built-in review workflow for user submissions with pending/approved/rejected status tracking
- Responsive Design: Works seamlessly on desktop and mobile devices with adaptive interfaces
- User Accounts: Sign-in functionality with profile management and submission history
Target Users
- Renaissance Festival attendees planning their visits
- Festival organizers looking to list their events
- Travelers seeking cultural event experiences
- Community moderators who review and verify festival information
Technical Implementation
- Progressive Web App (PWA) with mobile app-like experience
- Map integration for location-based services
- File upload capabilities for festival logos and maps
- Role-based access control (guest, contributor, moderator)
- Dark/light theme support with system preference detection

