# CAFIA Africa - Financial Inclusion Platform
Center for Africa Financial Inclusion and Advancement (CAFIA) - An integrated solutions platform for financial inclusion and economic resilience across Africa.
## π Project Structure
This project is organized into separate frontend and backend directories:
```
cafia-africa/
βββ frontend/ # Next.js application
βββ backend/ # Python scripts & data import
βββ RUN_PROJECT.md # Complete setup and run instructions
```
## π Quick Start
### Frontend (Next.js)
```bash
cd frontend
npm install # First time only
npm run dev # Start development server
```
Access at:
localhost
### Backend (Excel to PostgreSQL)
```bash
cd backend
./scripts/run_import.sh # Import Excel data to PostgreSQL
```
**π For detailed instructions, see RUN_PROJECT.md**
---
## Quick Start - Local Development (Legacy Instructions)
### Prerequisites
- Node.js 18+ (Download:
nodejs.org)
- npm or yarn package manager
- Python 3.9+ (for backend)
- PostgreSQL (for data import)
### Installation Steps
1. **Download the Project**
- Click the "Download ZIP" button in v0 or clone from GitHub
- Extract the ZIP file to your preferred location
2. **Frontend Setup**
\`\`\`bash
cd frontend
npm install
npm run dev
\`\`\`
3. **Backend Setup (Optional - for data import)**
\`\`\`bash
cd backend
./scripts/run_import.sh
\`\`\`
4. **Open in Browser**
- Navigate to
localhost
- The site will auto-reload when you make changes
### Build for Production
\`\`\`bash
# Test production build locally
npm run build
npm start
# Access at
localhost
\`\`\`
**Build checks:**
- β No TypeScript errors
- β All images optimized
- β Routes generated correctly
- β API routes functional
## Deployment Guide
### Method 1: Deploy from v0 Directly to Vercel (Fastest)
1. **Publish from v0**
- Click the "Publish" button in the top right corner of v0
- v0 will automatically create a Vercel deployment
- β¦