Logo Lanfrica

Ve-stora/vestora-platform

Domain:

socioeconomic
Creator:
Ve-
Host:
AI-powered retail investor intelligence platform for Uganda's capital markets. Real-time market insights, portfolio tracking, and financial education β€” built for every Ugandan. # Vestora Platform **AI-Powered Retail Investor Intelligence for Uganda** Vestora is a modern platform designed to empower everyday Ugandan investors with real-time market insights from the Uganda Securities Exchange (USE), intelligent portfolio tracking, and financial education β€” all powered by AI. --- ## 🎯 Vision To make professional-grade investment tools accessible to every Ugandan β€” from first-time investors in Kampala to those in upcountry towns. --- ## ✨ Key Features (MVP) - βœ… **User Authentication** (Register & Login) - βœ… **Market Dashboard** β€” Live mock data from Uganda Securities Exchange (USE) - βœ… **AI Investment Assistant** β€” Ask questions in plain English about Ugandan stocks - βœ… **Portfolio Tracking** β€” Create and monitor your investment portfolio - πŸ”„ Financial education content (coming soon) --- ## πŸ›  Tech Stack - **Backend**: FastAPI + Python + SQLAlchemy + JWT - **Frontend**: React + TypeScript + Vite + Tailwind CSS - **Database**: PostgreSQL (SQLite for local dev) - **AI**: Groq / OpenAI compatible - **Containerization**: Docker + Docker Compose --- ## πŸš€ Quick Start ### Prerequisites - Docker and Docker Compose - Git ### 1. Clone the Repository ```bash git clone github.com cd vestora-platform 2. Run with Docker (Recommended) docker-compose up --build 3. Access the Application Frontend: localhost Backend API: localhost API Docs: localhost Alternative: Local Development # Backend cd backend pip install -r requirements.txt uvicorn app.main:app --reload # Frontend (new terminal) cd frontend npm install npm run dev πŸ“ Project Structure vestora-platform/ β”œβ”€β”€ backend/ # FastAPI backend β”œβ”€β”€ frontend/ # React frontend β”œβ”€β”€ docs/ # Documentation β”œβ”€β”€ docker-compose.yml └── README.md API Endpoints (Key ones) POST /api/auth/register β€” Create account POST /api/auth/login β€” User login GET /api/market/stocks β€” Ugandan market data P …

Licenses