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 …