# 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
# β¦