Skip to content

My final Bootcamp project—an AI-powered app for real-time cryptocurrency analysis and trend predictions.

Notifications You must be signed in to change notification settings

Ell-716/BASI-Crypto-Agent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

215 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

₿A$I – Blockchain AI Smart Investor

₿A$I is an AI-powered crypto assistant that monitors the market, analyzes technical indicators, and provides intelligent, explainable trading insights. Designed for accessibility, it offers real-time updates, charts, and predictions to help users make informed decisions.


🚀 Features

  • ✅ AI-powered predictions with natural language reasoning
  • ✅ Real-time WebSocket dashboard with live updates
  • ✅ Fear & Greed Index integration
  • ✅ Top 24h trading volume and sparkline charts
  • ✅ Coin detail pages with TradingView charts and coin info
  • ✅ Full user authentication (JWT + Bcrypt + Flask-Mail)
  • ✅ Mobile-responsive dark/light mode UI

🧠 Tech Stack

Backend

  • Python, Flask, SQLAlchemy
  • Cron for background tasks
  • pandas-ta, Matplotlib, NumPy, Pandas
  • Groq LLM (llama-3.3-70b model for predictions)
  • WebSocket via Flask-SocketIO

Frontend

  • React, Tailwind CSS, Vite
  • TradingView widget for live charts

Database

  • SQLite (MVP) with future migration to PostgreSQL

APIs

  • Binance API – hourly OHLCV historical data
  • CoinGecko API – coin metadata, market cap, volume
  • Alternative.me API – Fear & Greed Index

⚙️ Setup Instructions

  1. Clone the repo
git clone https://github.com/Ell-716/BASI-Crypto-Agent.git
cd BASI-Crypto-Agent
  1. Backend Setup
cd backend
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
flask run
  1. Frontend Setup
cd frontend
npm install
npm run dev
  1. Set up Cron Jobs
# Example (run every hour)
0 * * * * /path/to/venv/bin/python /path/to/project/backend/instance/cron_update.py

📈 Future Roadmap

  • Deploy the app
  • Add future-style predictions & strategy layer
  • Migrate from SQLite to PostgreSQL
  • Switch from Flask to FastAPI

📝 License

This project is for educational/demo purposes. Not financial advice.

About

My final Bootcamp project—an AI-powered app for real-time cryptocurrency analysis and trend predictions.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •