Logo Lanfrica

arusoftwaresolutions/plp_final_project

Domain:

socioeconomic

Record type:

software
Creator:
aru
Host:
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 …