Skip to content

Discover the ultimate platform for crypto & stock analysis πŸš€! Stay ahead with real-time data, personalized dashboards, watchlists, candlestick pattern insights, and powerful tools to refine your trading strategies effortlessly. πŸ“ˆβœ¨

License

Notifications You must be signed in to change notification settings

UjjwalSaini07/InvestIQ

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

InvestIQ

InvestIQ is a cutting-edge fintech platform designed for crypto and stock traders, offering real-time data, personalized dashboards, watchlists, and advanced candlestick pattern insights. With its interactive interface and intelligent tools, InvestIQ simplifies trading complexities, empowering users to make smarter, data-driven investment decisions effortlessly.

🌟 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, trends, and insights.
  • Personalized Dashboards – Customize your trading interface for a seamless experience.
  • Advanced Charting & Analysis – Utilize candlestick patterns and technical indicators.
  • Smart Watchlists – Track your favorite assets and receive timely alerts.
  • Portfolio Management – Monitor and optimize your investments effortlessly.
  • User-Friendly Interface – Enjoy a sleek, interactive, and intuitive design.

Demo πŸ–₯️

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

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:
    npm install
  1. Navigate to the project Backend directory:
    cd Backend
  • Install Backend dependencies:
    npm install
  1. Navigate to the project WorkFlow directory:
    cd ActionWorkFlow_Integration
  • Install Backend dependencies:
    npm install
  1. Navigate to the functions directory:
    cd functions
  • Install firebase functions dependencies:
    npm install

Important

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

Start the web app πŸ–₯️

  • Start the Frontend Development server
    npm run dev
  • Start the Backend Development server
    cd Backend
     npm run dev

Architecture Diagram βš™οΈ

InvestIQ-ArchitectureDiagram

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

Discover the ultimate platform for crypto & stock analysis πŸš€! Stay ahead with real-time data, personalized dashboards, watchlists, candlestick pattern insights, and powerful tools to refine your trading strategies effortlessly. πŸ“ˆβœ¨

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •