Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Unlock the ultimate platform for crypto & stock analysis πŸš€. Stay ahead of the market with real-time data, customizable dashboards, smart watchlists, advanced candlestick insights, and powerful tools designed to sharpen your trading strategies with ease. πŸ“ˆβœ¨

License

Notifications You must be signed in to change notification settings

UjjwalSaini07/InvestIQ

Repository files navigation

πŸ“ˆ InvestIQ

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.

🌟 Introduction

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.

Github License Info Generic badge Generic badge GitHub stars Github Release

🌟 Stars πŸ› Issues πŸ“ Repo Size πŸ”” Open PRs πŸ”• Close PRs
Stars Issues Repo Size Open Pull Requests Close Pull Requests



Key Features 🎯

  • πŸ“Š 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.

Demo πŸ–₯️

You can visit the live site here - https://invest-iqs.vercel.app/

πŸ”₯ What’s New in This Project

  • πŸ› οΈ 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.

Technologies Used πŸ‘¨πŸ»β€πŸ’»

  • 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.

Getting Started βš™οΈ

Prerequisites

  • 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)

Installation πŸ› οΈ

  • First Read this License & their terms then proceed.
  • Star ⭐ the Repository
  • Fork the repository (Optional)
  • Project Setup:
  1. Clone the repository:
    git clone https://github.com/UjjwalSaini07/InvestIQ.git
  1. Navigate to the project Frontend directory:
    cd InvestIQ
  • Install Frontend dependencies:
    cd Frontend
    pnpm install
  1. Open New Terminal
    ctrl + `
  1. Navigate to the project Backend directory:
    cd Backend
  • Install Backend dependencies:
    pnpm install
  1. Open New Terminal
    ctrl + `
  1. Navigate to the project WorkFlow directory:
    cd workflows
  • Install Backend dependencies:
    pnpm install
  1. Open New Terminal
    ctrl + `
  1. Navigate to the functions directory:
    cd functions
  • Install firebase functions dependencies:
    pnpm install

Important

All these cd directory paths are relative to the root directory of the cloned project >>InvestIQ.

Start the web app πŸ–₯️

  • Start the Frontend Development server
    cd Frontend
    pnpm dev
  • Start the Backend Development server
    cd Backend
     pnpm dev

Project Setup Using Docker Containerization:

  1. Start the Docker Engine Locally or Use Any Service Globally
  2. Navigate to the project Root directory:
    cd InvestIQ
  1. Change the Docker File Name {Temporary Step}
  • Rename docker-compose-dev.yml β†’ docker-compose.yml
  1. Run DockerFile:
    docker-compose up --build
  1. Wait for Generating the Image
image image
  1. Make Sure not due any change in nginx file and if in Docker it causes any error so open Issue
  2. Now Simply use the Project using Docker Container
  3. If u Want Direct Image Without Cloning So Contact with Me - Mail

Architecture Diagram βš™οΈ

InvestIQ-ArchitectureDiagram

Resources πŸ“š

Author ✍️

Screenshots πŸ“·

Invest-IQ Screen

Demo Website Video πŸ“·

InvestIQ_MainDemoVideo.mp4

Contact πŸ“ž

Feel free to reach out if you have any questions or suggestions!

License πŸ“„

License Credential Check.
You can use this project the way you want. Feel free to credit me if you want to!

Feedback and Contributions πŸ’Œ

Feedback and contributions are always welcome! Feel free to open an Issue.

About

Unlock the ultimate platform for crypto & stock analysis πŸš€. Stay ahead of the market with real-time data, customizable dashboards, smart watchlists, advanced candlestick insights, and powerful tools designed to sharpen your trading strategies with ease. πŸ“ˆβœ¨

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •