AnalyzeGPT is a hack-the-burgh-11 competition for QRT challenge outcome!
Unlock Crypto Market Insights with AI-Powered Analysis
Your intelligent assistant for cryptocurrency market analysis and trading strategy generation
In order to run locally:
- activate backend:
fastapi run api.py
- activate frontend:
npm run dev
- activate voice handling backend
- activate
ngrok
- CSV Data Integration 📁
Upload custom cryptocurrency market data for personalized analysis - Real-Time Market Updates ⏱️
Automatic crypto data refresh every 30 minutes via API integration - AI-Powered Insights 🤖
Discover hidden patterns and correlations using advanced ML algorithms - Interactive Visualization 📊
Dynamic React-based charts for market trend analysis - Multi-Modal Interaction 💬📞
Chat interface with text/voice input and phone call integration - Local LLM Support 🖥️
Run analysis locally using Ollama framework - Strategy Generation 💡
Get personalized trading strategies based on your data
graph TD
A[User Input] --> B{Input Type}
B -->|CSV Upload| C[Data Processing]
B -->|Market Query| D[Real-Time API Check]
C --> E[AI Analysis]
D --> E
E --> F[Pattern Recognition]
F --> G[Strategy Generation]
G --> H[Visualization & Report]
-
Clone Repository
git clone https://github.com/yourusername/analyze-gpt.git cd analyze-gpt
-
Set Up Backend
cd backend pip install -r requirements.txt python main.py
-
Configure Frontend
cd frontend npm install npm run dev
-
Environment Setup
cp .env.example .env # Add your API keys and configurations
-
Data Upload
# Sample CSV format Timestamp,Open,High,Low,Close,Volume 2023-01-01 00:00:00,42000.50,42500.75,41800.30,42250.60,1500.45
-
Example Queries 💬
- "What trading strategy works best with my CSV data?"
- "Show correlation between BTC volume and price changes"
- "Predict next week's ETH trend based on historical patterns"
- "Connect call to discuss latest market trends"
-
Analysis Workflow
- Upload CSV through web interface
- Wait for automated data validation
- Choose analysis mode: Quick Scan/Deep Dive
- Receive visual report + strategy suggestions
Component | Technology |
---|---|
Frontend | React, Recharts, WebRTC |
Backend | FastAPI, Python |
ML Processing | PyTorch, Langchain |
Real-Time Data | CCXT, Binance API |
Local LLM | Ollama, Llama2 |
Visualization | D3.js, Plotly |
- Fix Server Error Handling (Priority 1)
- Implement Real-Time API Integration
- Develop ML Strategy Engine
- Add Phone Call Interface
- Optimize Local LLM Performance
- Create Mobile App Version
- Fork repository
- Create feature branch
- Submit PR with detailed description
- Follow coding standards
- Include test cases
MIT License - See LICENSE for details