Logo Lanfrica

charitydarko/african-oss-spotlight-frontend

Domain:

digital infrastructure

Record type:

software
Creator:
cha
Host:
African Open Source Spotlight # African OSS Spotlight A modern, community-driven platform showcasing African open-source creators and the innovative projects they build. ## 🌍 Mission Increase visibility, discoverability, and recognition of African open-source work globally. We celebrate the brilliant minds building innovative projects across the continent. ## ✨ Features - **Discover Creators**: Browse African open-source developers by region and technology - **Explore Projects**: View innovative projects with GitHub stats and tech stacks - **Nominate Creators**: Help grow the community by nominating amazing developers - **African-Inspired Design**: Vibrant color palette inspired by African flags - **Fully Responsive**: Beautiful experience on mobile, tablet, and desktop ## 🎨 Design System Our design is inspired by the colors of African flags: - **Primary Green** (#00843D): Nigeria, Kenya, South Africa - **Vibrant Yellow** (#FCDC00): Ghana, Uganda - **Bold Red** (#CE1126): Kenya, Morocco - **Deep Black**: Pan-African color ## πŸš€ Getting Started ### Prerequisites - Node.js 18+ - npm or yarn ### Installation ```bash # Clone the repository git clone github.com # Navigate to the project directory cd african_oss_spotlight # Install dependencies npm install # Run the development server npm run dev ``` Open localhost in your browser. ## πŸ“ Project Structure ``` src/ β”œβ”€β”€ app/ # Next.js 14 App Router pages β”‚ β”œβ”€β”€ page.tsx # Homepage β”‚ β”œβ”€β”€ creators/ # Creator directory and profiles β”‚ └── nominate/ # Nomination form β”œβ”€β”€ components/ β”‚ β”œβ”€β”€ ui/ # Reusable UI components β”‚ β”œβ”€β”€ layout/ # Header and Footer β”‚ └── home/ # Homepage sections β”œβ”€β”€ lib/ β”‚ β”œβ”€β”€ mock-data.ts # Sample data β”‚ └── utils.ts # Utility functions └── types/ └── index.ts # TypeScript types ``` ## πŸ› οΈ Tech Stack - **Framework**: Next.js 14 (App …

Licenses