Logo Lanfrica

muudzo/Zippie-Payment-App-for-Zimbabwe

Domaine:

socioeconomic

Type de record:

software
Créateur:
muu
Hôte:
# Hippie Fintech Platform 🚀 **Integrated P2P Payments + Stock Market Insights** A comprehensive fintech platform that combines peer-to-peer payments with AI-powered stock market predictions. Send money, track transactions, and get intelligent investment insights all in one app. ## ✨ Features ### 💸 P2P Payments - User registration and authentication (JWT) - Multiple account management (USD, ZWL) - Send money to other users - Request payments - Transaction history and filtering - Real-time balance tracking - QR code payments (UI ready) ### 📈 Stock Market Insights (InvestIQ) - Real-time stock quotes (Alpha Vantage + Yahoo Finance) - Historical stock data with interactive charts - AI-powered price predictions (ML models) - Technical indicators (RSI, MACD, Moving Averages) - Watchlist management - Stock search functionality - Popular stocks dashboard - Confidence scores for predictions ## 🏗️ Architecture ### Full-Stack Application - **Frontend**: React 18 + TypeScript + Tailwind CSS - **Backend**: FastAPI + PostgreSQL + SQLAlchemy - **ML**: scikit-learn + TensorFlow (backend predictions) - **APIs**: Alpha Vantage + Yahoo Finance ### Project Structure ``` hippie-fintech/ ├── backend/ # FastAPI backend │ ├── app/ │ │ ├── api/v1/ # REST API endpoints │ │ ├── core/ # Configuration │ │ ├── db/ # Database models │ │ └── services/ # Business logic │ └── requirements.txt ├── src/ # React frontend │ ├── components/ # UI components │ ├── services/ # API clients │ └── App.tsx └── README.md ``` ## 🚀 Quick Start ### Prerequisites - Python 3.11+ - Node.js 18+ - PostgreSQL 14+ - npm or yarn ### 1. Backend Setup ```bash # Navigate to backend cd backend # Create virtual environment python3 -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate # Install dependencies pip install -r requirements.txt # Setup environment cp .env.example .env # …