Logo Lanfrica

albert-victor/Fikra2050

Domain:

socioeconomic

Record type:

software
Creator:
Albert, Victor
Host:
AI-powered assistant for exploring Tanzania Development Vision 2050 easily by just chatting in normal language # Fikra2050 AI-powered assistant for exploring Tanzania Development Vision 2050 without having to manually read and search through a long PDF. ## Screenshots | Landing Page | Chatbot | Dashboard | |---|---|---| | | | | | Login | Onboarding | Admin | |---|---|---| | | | | ## What Problem Does It Solve? Tanzania Development Vision 2050 contains a lot of detailed information, and reading it end to end can be slow, repetitive, and difficult to search manually. Fikra2050 solves that problem by turning the document into an interactive AI experience where users can: - Ask natural-language questions about Vision 2050 - Get fast answers instead of scanning long pages - See context-aware responses powered by retrieval-augmented generation - Explore sectors, regions, careers, timelines, and progress in a guided interface In short, this project makes Vision 2050 easier to search, understand, and use. ## Key Features - Interactive AI chatbot for Vision 2050 questions - Retrieval-augmented responses with source-aware context - Landing page with a polished, mobile-friendly experience - Dashboard for goals, pillars, drivers, and progress views - Sector, region, career, and timeline pages - User onboarding and profiling flow - Admin panel for internal management - Language toggle for Kiswahili and English - Theme toggle for light and dark mode - Static frontend served directly by FastAPI ## Tech Stack | Layer | Technology | |---|---| | Frontend | HTML5, CSS3, Vanilla JavaScript | | Backend | Python, FastAPI | | Database | PostgreSQL | | AI | OpenRouter API with RAG | ## How It Works 1. Vision 2050 content is ingested into the knowledge layer at startup. 2. The chatbot retrieves relevant context before generating answers. 3. Users ask questions in natural language instead of searching manually. 4. The interface guides users through sectors, regions, careers, and dashboards. ## Project Structure ```text Fikra2050/ |-- backend/ FastAPI API and …