TradeShala is a cutting-edge AI-powered trading assistant platform designed to help both novice and experienced traders make smarter, more informed decisions. It provides real-time market insights, personalized strategy guidance, and automated tools to optimize trading performance and reduce emotional decision-making.
- AI Chatbot for Trading Guidance: Smart chatbot that answers trading-related queries and offers real-time support.
- Stock Recommendation System:
- News Sentiment Analysis: Analyzes financial news and social media to assess market sentiment.
- Technical Analysis: Evaluates price patterns and historical indicators to generate buy/sell signals.
- Personalized Trading Guide: Reviews a user's trading history to highlight recurring mistakes and provide tailored corrective feedback.
- Emotion-Control Mechanism: Monitors behavioral patterns like overtrading, early/late exits, and sends alerts to help reduce emotionally-driven decisions.
- AI-Powered Predictive Analysis: Forecasts market trends by detecting patterns in historical data.
- Smart Automated Trading Bots: Executes trades automatically based on real-time market conditions to reduce manual error.
- Personalized Investment Strategies: Offers adaptive portfolio strategies for optimized returns.
- Trust-Based Expert Strategy Validation: Evaluates strategies using paper trading to estimate success potential and build user trust.
- Frontend: React.js, Tailwind CSS
- Backend: Node.js, Express.js
- Database: MongoDB
- Authentication: JWT
- AI/ML: Python
- Deployment: Vercel (Frontend), Render (Backend)
Before you begin, make sure you have the following installed:
- Node.js (v20 or higher)
- MongoDB or a MongoDB Atlas account for the database
- Clerk Account for authentication and user management
- Git
-
Clone the repository:
git clone https://github.com/rishvant/Trade-Shala cd Trade-Shala -
Install Frontend Dependencies:
cd client npm install -
Install Backend Dependencies:
cd server npm install -
Set Up Environment Variables
-
Run Frontend Server:
npm run dev -
Run Backend Server:
node server.js