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 β¦