InvestIQ is an innovative fintech startup transforming trading with real-time data, AI-powered insights, customizable dashboards, and simplified strategiesβempowering smarter crypto and stock investments.
InvestIQ is a next-generation fintech platform built for both crypto and stock traders, delivering real-time market data, personalized dashboards, customizable watchlists, and in-depth candlestick pattern analysis. More than just a trading assistant, InvestIQ combines intelligent analytics, interactive design, and advanced visualization tools to cut through market noise and provide clarity. With features like predictive insights, trend detection, and intuitive portfolio management, it transforms complex trading strategies into actionable opportunities. Designed for beginners and professionals alike, InvestIQ empowers users to make faster, smarter, and data-driven investment decisionsβeffortlessly navigating todayβs fast-moving financial markets with confidence.
| π Stars | π Issues | π Repo Size | π Open PRs | π Close PRs |
- π Real-Time Market Data β Get instant updates on crypto and stock prices, market trends, and actionable insights.
- ποΈ Personalized Dashboards β Customize your trading workspace for a seamless, tailored experience.
- π Advanced Charting & Analysis β Leverage candlestick patterns, technical indicators, and professional-grade visualizations.
- β Smart Watchlists β Track favorite assets, set alerts, and stay ahead of market moves.
- πΌ Portfolio Management β Monitor, manage, and optimize your investments effortlessly in one place.
- π€ AI-Powered Insights β Unlock predictive analytics and intelligent trade suggestions for smarter decisions.
- π Real-Time Alerts β Receive instant notifications on price movements, breakouts, and key trading signals.
- β¨ User-Friendly Interface β Enjoy a sleek, interactive, and intuitive design built for traders of all levels.
You can visit the live site here - https://invest-iqs.vercel.app/
- π οΈ Custom Indian Stock Market API β Built our own API by scraping trading websites, enabling real-time data gathering and seamless integration into the platform.
- π° Integrated News Feed β Added a live news section; since the provider requires payment in production, we re-engineered the frontend headers to route via backend (HTTP/1.1), making it work as if in development.
- π Advanced Trading Charts β Implemented real-time TradingView-powered charts for deeper analysis, ensuring traders get professional-grade visualization tools.
- π§° Financial Tools Section β Introduced a dedicated toolkit for financial analysis, empowering users with powerful resources beyond basic market tracking.
- ποΈ Optimized Dashboards β Users can fully customize and personalize their dashboards for a trading experience tailored to their strategy.
- β Smart Watchlists β Create and manage multiple watchlists, synced across devices for consistent access anywhere.
- βοΈ Centralized Data Storage β All user data, preferences, and settings are securely centralized using MongoDB, ensuring reliability and accessibility.
- π Cross-Device Accessibility β Whether on desktop or mobile, users can log in from any device and instantly access their personalized trading environment.
- React.js β A powerful JavaScript library for building fast and scalable web applications.
- Tailwind CSS β A utility-first CSS framework for efficient and responsive styling.
- Node.js β A JavaScript runtime for server-side development.
- Express.js β A lightweight and flexible web framework for Node.js.
- SASS/SCSS β A preprocessor for CSS to enhance styling capabilities.
- Mongoose β An elegant MongoDB object modeling tool for Node.js.
- MongoDB β A NoSQL database for scalable and high-performance data storage.
- Python β Used for data processing, automation, or backend tasks.
- Firebase β Used for authentication, backend functions, and automation tasks.
- Docker β Containerization for seamless deployment and scalability.
- TypeScript β A strongly-typed JavaScript superset for improved code quality.
- GitHub Actions β CI/CD automation for streamlined development workflows.
- Redux β A state management library for predictable and efficient application state control.
- Spline β A 3D modeling tool for interactive 3D model rendering in web applications.
- Node.js v22.14.0 or higher
- Python v3.13.2 or higher
- npm or pnpm (Package Managers)
- Code Editor (e.g., VS Code)
- Git (Version Control System)
- Docker (For containerized deployments)
- MongoDB (Ensure MongoDB is installed locally or accessible via a cloud service like MongoDB Atlas)
- Postman (Optional but useful for API testing)
- Browsers (Latest versions of Chrome, Firefox, or Edge for development and testing)
- First Read this License & their terms then proceed.
- Star β the Repository
- Fork the repository (Optional)
- Project Setup:
- Clone the repository:
git clone https://github.com/UjjwalSaini07/InvestIQ.git- Navigate to the project Frontend directory:
cd InvestIQ- Install Frontend dependencies:
cd Frontend pnpm install- Open New Terminal
ctrl + `- Navigate to the project Backend directory:
cd Backend- Install Backend dependencies:
pnpm install- Open New Terminal
ctrl + `- Navigate to the project WorkFlow directory:
cd workflows- Install Backend dependencies:
pnpm install- Open New Terminal
ctrl + `- Navigate to the functions directory:
cd functions- Install firebase functions dependencies:
pnpm installImportant
All these cd directory paths are relative to the root directory of the cloned project >>InvestIQ.
- Start the Frontend Development server
cd Frontend pnpm dev- Start the Backend Development server
cd Backend pnpm dev- Open your browser and navigate to http://localhost:5173 to view the localhost website
- Start the Docker Engine Locally or Use Any Service Globally
- Navigate to the project Root directory:
cd InvestIQ- Change the Docker File Name {Temporary Step}
- Rename docker-compose-dev.yml β docker-compose.yml
- Run DockerFile:
docker-compose up --build- Wait for Generating the Image
- Make Sure not due any change in
nginxfile and if in Docker it causes any error so open Issue - Now Simply use the Project using Docker Container
- If u Want Direct Image Without Cloning So Contact with Me - Mail
- React.js Docs
- Tailwind CSS Docs
- Node.js Docs
- Express.js Docs
- SASS/SCSS Docs
- MongoDB Docs
- Python Docs
- Firebase Docs
- Docker Docs
- GitHub Actions Docs
- Redux Docs
InvestIQ_MainDemoVideo.mp4
Feel free to reach out if you have any questions or suggestions!
- Raise an issue for the same Issue
- Github: @Ujjwal Saini, @Gayatri Singh
License Credential Check.
You can use this project the way you want. Feel free to credit me if you want to!
Feedback and contributions are always welcome! Feel free to open an Issue.