The official frontend for PyDay Chile - A community-driven Python conference showcasing Chile's tech talent through talks, workshops, and networking events across multiple cities.
- Dynamic content routing for different conference locations
- Interactive map showing participating cities
- City-specific schedules and venue information
- Responsive image gallery with lazy loading
- Full-screen modal viewer with keyboard navigation
- Organized historical content by year/location
- Embedded video section with responsive players
- Next.js 13+ App Router implementation
- Optimized WebP image delivery
- Responsive UI with Tailwind CSS
- Accessibility-first components (ARIA labels, keyboard nav)
- Speaker profiles with social links
- Interactive schedule with filtering
- Sponsor showcase with tiered visibility
- Registration form with validation
pyday-frontend/
├── public/ # Optimized static assets
│ └── images/ # Organized media library
│ ├── gallery/ # Event photos by year/city
│ ├── speakers/ # Speaker headshots
│ └── sponsors/ # Partner logos
│
├── src/
│ ├── app/ # Next.js 13+ routing
│ ├── components/ # Reusable UI elements
│ ├── data/ # Content management
│ └── lib/ # Utilities & helpers
│
└── tailwind.config.js # Custom design system| Feature | Implementation | Benefit |
|---|---|---|
| Modern Formats | WebP conversion | 30% smaller than JPEG |
| Responsive SrcSet | Next.js Image component | Device-appropriate sizes |
| Lazy Loading | Intersection Observer API | Faster initial load |
| Blur Placeholders | Dynamic SVG generation | Smooth loading experience |
- WCAG 2.1 AA compliant components
- Semantic HTML structure
- Keyboard-navigable interfaces
- Reduced motion preferences support
- ARIA labels for interactive elements
[email protected]: React framework for production[email protected]: Utility-first CSS[email protected]: Smooth animations
We welcome community contributions! Please see our Contribution Guidelines and review our Photography Style Guide for asset submissions.
License: Apache 2.0 (See LICENSE)
Maintainer: PyDay Chile Tech Committee
📧 [email protected]
