Logo Lanfrica

arusoftwaresolutions/plp_final_project

Domaine:

socioeconomic

Type de record:

software
Créateur:
aru
Hôte:
a final ai powered web app project for the power learn project africa summer software development training # 🌍 SDG 1: No Poverty – AI-Powered Budgeting & Microloan Platform A **full-stack, AI-driven web application** designed to support **low-income families** through **financial literacy**, **personalized budgeting advice**, and **community microloans**. This project aligns with the **United Nations Sustainable Development Goal 1 (No Poverty)** — empowering users to improve financial stability with the help of AI. --- ### 🔗 Live Demo 👉 Visit the Live App ### 💻 GitHub Repository 🔗 github.com --- ## ✨ Key Features ### 💬 AI-Powered Financial Coaching - Personalized budgeting recommendations using **AI (OpenAI API)**. - Friendly, easy-to-understand financial tips — no complex jargon. - Offline support with fallback rules if AI is unreachable. ### 💸 Crowdfunding & Microloans - Community crowdfunding campaigns for families in need. - Microloan request and approval system for small businesses. - Transparent, secure donation and funding process. ### 🗺️ Geospatial Poverty Analysis - Integrated **PostGIS** for visualizing poverty-affected areas. - Data-driven mapping to prioritize regions for aid programs. ### 📱 Progressive Web App (PWA) - Mobile-first design built with **React + TailwindCSS + TypeScript**. - Installable as a native-like app on mobile and desktop. - Optimized for low-bandwidth and offline use. ### 🔒 Privacy & Security - No hard-coded secrets; all config handled via environment variables. - Data encryption and privacy-first design. - Compliant with GDPR and data deletion policies. --- ## 🧰 Tech Stack | Layer | Technology | |-------|-------------| | **Frontend** | React, TypeScript, Vite, TailwindCSS | | **Backend** | Node.js, Express.js | | **Database** | PostgreSQL + PostGIS | | **Cache/Queue** | Redis | | **AI Engine** | OpenAI GPT (via API) | | **Deployment** | Render (Static Site + Web Service) | | **Testing** | Jest (backend) | | **CI/CD** | GitHub Actions | --- ## ⚙️ Environment Setup ### 1️⃣ Cl …