Logo Lanfrica

muudzo/Zippie-Payment-App-for-Zimbabwe

Domain:

socioeconomic

Record type:

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