Build a complete modern AI-powered career platform called “EthioJobs AI Coach” using Next.js, React, and Tailwind CSS. PROJECT GOAL: Create a professional AI SaaS platform that helps Ethiopian students, graduates, and job seekers improve their careers using AI tools such as CV analysis, interview preparation, career guidance, and skill tr
# EthioJobs AI Coach 🚀
**EthioJobs AI Coach** is a modern, AI-powered career platform specifically designed to empower Ethiopian students, graduates, and job seekers. Built for the modern job market, it leverages advanced Generative AI to bridge the gap between academic education and industrial excellence in Ethiopia.
## ✨ Key Features
- **AI CV Analyzer**: Get instant ATS-compatibility scores and structural feedback tailored for Ethiopian recruiters.
- **Interview Preparation**: Practice with AI-generated questions specific to sectors like Tech (Addis tech scene), Finance, and Marketing.
- **Career Dashboard**: Track your readiness score, skill gaps, and preparation trends with interactive analytics.
- **Skill Gap Detection**: Identify exactly which technical and soft skills are missing from your profile.
- **AI Career Assistant**: A 24/7 chatbot that understands the Ethiopian job market and provides localized advice.
- **Bilingual Interface Context**: Designed with an understanding of both English and Amharic professional contexts (Language toggle UI included).
## 🛠 Tech Stack
- **Framework**: React 18+ (Vite)
- **Styling**: Tailwind CSS 4.0
- **Animations**: Framer Motion
- **AI Engine**: Google Gemini 1.5 Flash
- **Charts**: Recharts
- **Icons**: Lucide React
- **Backend**: Node.js / Express (Full-stack architecture)
## 🚀 Installation & Local Development
1. **Clone the repository**:
```bash
git clone
cd ethiojobs-ai-coach
```
2. **Install dependencies**:
```bash
npm install
```
3. **Configure Environment Variables**:
Create a `.env` file and add your Gemini API Key:
```env
GEMINI_API_KEY=your_api_key_here
```
4. **Start the development server**:
```bash
npm run dev
```
5. **Build for production**:
```bash
npm run build
```
## 🌍 Multilingual Support
The platform currently supports English professionally, with a UI toggle prepared for Amharic integration to ensure accessibility for all Ethiopian graduates.
## 🏆 Hackathon Submission
**Original Project/ …