Cinetwa - Igniting Africa's Love for Film

A modern, responsive website for Cinetwa, an organization dedicated to promoting film culture across Africa through school-based film clubs and community engagement.

Mission

Cinetwa is about the love of film. We promote film culture across Africa by creating vibrant communities, especially through school-based film clubs.

Features

  • Hero section with mission statement and call-to-action
  • About Us with core values and founding story
  • Film Clubs information and benefits
  • Events showcase (upcoming and past)
  • Get Involved section with forms
  • Contact information and social links
  • Responsive design optimized for all devices

Project Structure

├── backend/
│   └── index.ts             # Main Hono server
├── frontend/
│   ├── index.html           # Main HTML template
│   ├── index.tsx            # React app entry point
│   ├── style.css            # Custom styles
│   └── components/
│       ├── App.tsx          # Main app component
│       ├── Hero.tsx         # Hero section
│       ├── About.tsx        # About Us section
│       ├── FilmClubs.tsx    # Film Clubs information
│       ├── Events.tsx       # Events showcase
│       ├── GetInvolved.tsx  # Get Involved forms
│       └── Contact.tsx      # Contact information
└── shared/
    └── types.ts             # Shared TypeScript types

Tech Stack

  • Backend: Hono (TypeScript)
  • Frontend: React 18.2.0 + TypeScript
  • Styling: TailwindCSS
  • Forms: Contact and involvement forms