Logo Lanfrica

Umwanankabandi-liliane/Inzira-archive

Domain:

socioeconomiceducation

Record type:

software
Creator:
Umw
Host:
An AI-Powered Opportunity Search and Discovery Platform for Youth Development in Rwanda # Inzira Inzira is a web app that helps young people in Rwanda find scholarships, jobs, internships,training, competitions,free coursesand programs in one place. ## Quick links | Item | Link | |------|------| | Live web app | Open Inzira | | Demo video | Open the demo video | | Android APK | liliane078-inzira.hf.space | ## What the app does - Shows opportunities by district so users can find results close to home. - Ranks listings with trust scores so users can avoid unreliable pages. - Lets users search by category, save useful pages, and track deadlines. - Includes personalized matches and a chat assistant for quick questions. - Gives MIFOTRA a separate dashboard for analytics and planning. ## Project structure | Path | Purpose | |------|---------| | inzira-backend | Main web app, API, and backend logic | | Inzira-app | Android app | | inzira_dataset | Scraping and training data | | notebooks | Model experiments and training notebooks | | screenshots | Submission screenshots | ## Run locally ### Prerequisites - Python 3.10+ - Git - Optional: Android Studio if you want to build the mobile app ### 1. Clone the repository ```powershell git clone github.com cd Inzira ``` ### 2. Set up the backend ```powershell cd inzira-backend python -m venv .venv .\.venv\Scripts\Activate.ps1 pip install --upgrade pip pip install -r requirements.txt ``` ### 3. Configure environment values Copy `.env.example` to `.env` and add the values for Firebase, Groq, and the MIFOTRA staff password. ### 4. Start the app ```powershell python main.py ``` Open the app at `localhost`. ## Screenshots The submission screenshots are in screenshots.