GigUp Africa is a state-of-the-art AI Talent Coach designed to empower professionals across the African continent. This platform leverages interactive AI coaching, skill assessment, and intelligent discovery to help talent unlock their full potential and find their next big opportunity.
# 🎙️ GigUp Africa: Your AI Talent Coach
**GigUp Africa** is a state-of-the-art **AI Talent Coach** designed to empower professionals across the African continent. This platform leverages interactive AI coaching, skill assessment, and intelligent discovery to help talent unlock their full potential and find their next big opportunity.
---
## ✨ Key Features
- 🧠 **AI Talent Coaching**: Personalized guidance and interview practice powered by Voiceflow and our custom Dual Voice Service.
- 🗣️ **Multilingual AI Coaching**: Native coaching experiences in **30+ languages** (including English, Amharic, Spanish, French, German, and many more), making professional growth accessible to everyone.
- 🚀 **Intelligent Opportunity Discovery**: Real-time discovery of global and local opportunities via Adzuna and Remotive integrations.
- 📈 **Dynamic Skill Mapping**: AI-driven assessment to help you understand your strengths and where to grow.
- 💼 **Digital Portfolio**: A streamlined way to manage and showcase your professional journey.
---
## 🛠️ Tech Stack
- **Framework**: Flutter (Dart)
- **AI & Voice Engines**:
- Voiceflow (Coaching Interaction Logic)
- ElevenLabs (Pro-grade Speech Synthesis with **30+ Languages**)
- Addis AI (Custom Amharic Support)
- **Data Integrations**:
- Adzuna Jobs API
- Remotive API
- **Modern UI**:
- `animate_do` for premium micro-animations
- `flutter_dotenv` for secure environment management
- Clean, responsive design for all devices
---
## 🚀 Getting Started
### Prerequisites
- Flutter SDK (latest stable version)
- Dart SDK
- Android Studio / VS Code / Xcode
### Setup Instructions
1. **Clone the repository**:
```bash
git clone
github.com
cd gig_up_africa
```
2. **Install dependencies**:
```bash
flutter pub get
```
3. **Configure Your Environment**:
Create a `.env` file in the root directory and add your keys (see `.env.example` for reference):
```env
VOICEFLOW_API_KEY=your_key_here
ADZUNA_APP_ID=your_id_here
ADZUNA …