Logo Lanfrica

Fuad-Muhammed/techspark

Domaine:

education

Type de record:

software
Créateur:
Fua
Hôte:
TechSpark Ghana - Youth tech education landing website # TechSpark Ghana Landing/awareness website for TechSpark Ghana — a youth tech education initiative that visits Senior High Schools across Ghana and runs hands-on tech programs. ## Tech Stack - **Next.js 16** (App Router) - **Tailwind CSS v4** - **Framer Motion** for scroll-triggered animations - **TypeScript** ## Local Setup ```bash # Install dependencies npm install # Start development server npm run dev # Build for production npm run build # Start production server npm start ``` Open localhost to view the site. ## Project Structure ``` src/ ├── app/ │ ├── layout.tsx # Root layout with fonts, Navbar, Footer │ ├── page.tsx # Home page │ ├── about/page.tsx # About page │ ├── globals.css # Tailwind + brand tokens │ └── icon.svg # Favicon ├── components/ │ ├── layout/ # Navbar, Footer │ ├── home/ # Hero, StatsBar, HowItWorks, WhoIsThisFor │ ├── about/ # MissionStatement, OriginStory, TeamSection, TheoryOfChange │ └── ui/ # Button, AnimateOnScroll, SectionHeading, GradientPlaceholder ├── lib/ │ └── constants.ts # All site content and configuration public/ └── images/ # Logo assets ``` ## Brand Colors | Token | Hex | Usage | |-------|-----------|--------------------------------| | Navy | `#142841` | Backgrounds, body text | | Cyan | `#26B1EA` | CTAs, links, accents | | Gold | `#F8B238` | Stat numbers, decorative (sparingly) | | White | `#FFFFFF` | Section backgrounds, text on dark | ## Pages - **Home** — Hero, stats bar, "How It Works" steps, "Who Is This For" audience cards - **About** — Mission statement, origin story, team section, theory of change pathway