TradeNova is a cutting-edge fintech platform designed to revolutionize financial trading. It leverages AI to provide real-time market insights, automated trading assistance, and intelligent analytics for traders of all levels.
- AI-Powered Trading Insights: Get real-time stock market trends and recommendations.
- Secure Authentication: Integrated with jwt authentication.
- Intelligent Dashboard: Displays stock data, analytics, and personalized reports.
- React.js
- Material UI (MUI)
- Bootstrap
- Node.js (Express.js)
- OpenAI API (for AI-powered chatbot)
- Database MongoDB
- Frontend: Netlify
- Backend: Render / Vercel (TBD)
/tradenova
│── /app # React.js app directory
│── /components # UI Components
│── /pages # React.js page routes
│── /styles # Global styles (Bootstrap, MUI)
│── /utils # Helper functions
│── chatbot.js # Gemini 1.5 Flash Chatbot integration
│── dashboard.js # Dashboard logic & rendering
│── package.json # Project dependencies
Ensure you have the following installed:
- React.js
- npm or yarn
- OpenAI API Key
- Gemini 1.5 Flash API key
- Finnhub Api key
git clone https://github.com/debmallya/tradenova.git
cd tradenova
npm install # or yarn installCreate a .env.local file and add:
NEXT_PUBLIC_CLERK_FRONTEND_API=<your-clerk-api>
OPENAI_API_KEY=<your-openai-api>
npm run dev # or yarn devThe app will be available at https://67c11dc5bb6b8c83f9d4092e--legendary-selkie-48eeca.netlify.app/ [https://67c11dc5bb6b8c83f9d4092e--legendary-selkie-48eeca.netlify.app/]
- Sign up or log for jwt authentication
- Access the AI chatbot for market insights.
- Explore stock trends, analytics, and reports on the dashboard.
For queries, reach out via Email or connect on LinkedIn.
⭐ Star this repo if you find it useful!