A stunning, cinematic website for Cinetwa, an organization promoting film and film culture across Africa through school-based film clubs. This website embodies the magic and glamour of cinema with two distinct, visually striking themes.
βββ backend/
β βββ index.ts # Main Hono server
βββ frontend/
β βββ components/
β β βββ App.tsx # Main React app with cinematic theme management
β β βββ Header.tsx # Cinematic navigation component
β β βββ Footer.tsx # Hollywood-style footer
β β βββ pages/ # Page components with movie magic
β β βββ Home.tsx # Hero page with film strip effects
β β βββ About.tsx
β β βββ FilmClubs.tsx
β β βββ Events.tsx
β β βββ GetInvolved.tsx
β β βββ Contact.tsx
β βββ index.html # Main HTML template
β βββ index.tsx # Frontend entry point
β βββ style.css # Cinematic styles with dual themes
βββ shared/
βββ types.ts # Shared TypeScript types
βββ theme.ts # Advanced theme management
- π¬ Home Page: Epic hero section with film strip effects and spotlight animations
- π About Us: Organization mission with Hollywood glamour
- πͺ Film Clubs: Information about school-based film clubs with movie theater aesthetics
- π¨ Events: Upcoming events with red carpet styling
- β Get Involved: Volunteer opportunities with star treatment
- π Contact: Contact forms with cinematic flair
- π Dual Themes: Classic Hollywood glamour (light) vs Modern cinema noir (dark)
- π― Responsive Design: Mobile-first with cinematic transitions
- Primary: Golden (#D4AF37) - Classic Hollywood gold
- Secondary: Deep Red (#8B0000) - Red carpet elegance
- Accent: Dark Slate (#2F4F4F) - Sophisticated contrast
- Background: Cornsilk (#FFF8DC) - Warm, vintage feel
- Typography: Cinzel for display, Oswald for headings, Playfair Display for elegance
- Primary: Vibrant Orange (#FF6B35) - Electric cinema lighting
- Secondary: Teal (#00D4AA) - Modern neon accents
- Accent: Electric Yellow (#FFD23F) - Spotlight effects
- Background: Deep Black (#0A0A0A) - True cinema darkness
- Typography: Same fonts with enhanced contrast and glow effects
- π¬ Film Strip Borders: Top and bottom film perforations on hero sections
- β¨ Spotlight Effects: Radial gradients creating stage lighting
- π Glow Effects: Text and button glows for dramatic impact
- π Hover Animations: Scale, rotate, and glow transitions
- π½οΈ Film Grain: Subtle texture overlay for authentic cinema feel
- πͺ Floating Elements: Animated movie-themed icons
- π― Cinematic Buttons: Gradient backgrounds with shine effects
- π¨ Card Hover Effects: 3D transforms with colored borders
- β Icon Animations: Scale and rotation on hover
- π Gradient Borders: Dynamic cinema-style borders
- π« Smooth Transitions: Cubic-bezier easing for professional feel
- π Cinzel: Elegant serif for main branding
- πͺ Oswald: Bold sans-serif for headings and navigation
- π Playfair Display: Classic serif for elegant content
- π Generous Spacing: Cinematic proportions and breathing room
- π€ Letter Spacing: Enhanced tracking for dramatic effect
- Frontend: React 18.2.0 with TypeScript
- Backend: Hono framework
- Styling: TailwindCSS + Custom CSS with cinematic variables
- Fonts: Google Fonts (Cinzel, Oswald, Playfair Display)
- Theme Management: Advanced dual-theme system with localStorage
- Platform: Val Town
- π Dual Theme System: Completely different aesthetics for light/dark modes
- π Film Strip Effects: Authentic movie reel styling
- πͺ Spotlight Animations: Dynamic lighting effects
- β Glow Typography: Text shadows and glowing effects
- π¨ Gradient Mastery: Complex multi-stop gradients
- π½οΈ Film Grain Texture: Subtle background texture for authenticity
- π― Interactive Animations: Hover effects worthy of the big screen
- π Cinema Borders: Dynamic gradient borders
- π« Smooth Transitions: Professional easing and timing
- πͺ Floating Elements: Animated background decorations
Evokes the golden age of cinema with warm golds, deep reds, and elegant neutrals. Perfect for daytime viewing and professional presentations.
Captures the excitement of modern movie theaters with electric oranges, neon teals, and dramatic blacks. Ideal for evening viewing and immersive experiences.
- Fade In: Smooth opacity transitions
- Slide Up: Content rising from below
- Slide Left/Right: Directional content reveals
- Scale Hover: Interactive element growth
- Rotate Hover: Playful spinning effects
- Glow Pulse: Breathing light effects
- Bounce: Playful vertical movement
- βΏ WCAG Compliant: High contrast ratios in both themes
- β¨οΈ Keyboard Navigation: Full keyboard accessibility
- π± Mobile Responsive: Optimized for all screen sizes
- π Performance: Optimized animations and minimal dependencies
- πΎ Theme Persistence: User preferences saved across sessions
- π SEO Optimized: Semantic HTML and proper meta tags
The website is fully functional and ready to dazzle! The main entry point is /backend/index.ts which serves the cinematic React application.
π¬ Experience the Magic: Toggle between themes using the floating button in the top-right corner to see both cinematic experiences!
- π§ Email: hello@reallygreatsite.com
- π± Phone: 123-456-7890
- π Social: @reallygreatsite
Made with β€οΈ for cinema lovers everywhere. Experience the magic of movies through code! π¬β¨