SentiTrade makes trading simple, clear, and customizable. We combine real-time data from news, Reddit, Congress, and the markets, then use AI and math to give you trading signals you can trust. You pick which sources matter most—no black boxes, just transparent, explainable insights.
We wanted a tool that puts you in control. Inspired by platforms like AutoPilot, we let you choose which signals to trust, instead of forcing a single strategy.
- Frontend: Next.js, React, TypeScript, TailwindCSS
- Backend: Node.js (Express), Python (FastAPI)
- AI/ML: PyTorch, Google Gemini API, Gumloop, NLP
- Auth: Auth0
- Database: MongoDB
- Clone the repo:
git clone https://github.com/glauuucoma/mchacks2026.git cd mchacks2026 - Start the backend:
- Node.js API:
cd backend npm install node server.js - Python ML API:
python main2.py
- Node.js API:
- Start the frontend:
cd frontend/trading-app npm install npm run dev - (Optional) Update data:
cd backend/fetch_history python history_pipeline.py <SYMBOL> python math_predict.py <SYMBOL> - Set up your .env files with API keys for Gemini, Gumloop, Auth0, etc.
backend/ # Node.js API, Python ML, data pipelines
frontend/ # Next.js frontend