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 |
- 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.
You can visit the live site here - https://invest-iqs.vercel.app/
- 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:
npm install
- Navigate to the project Backend directory:
cd Backend
- Install Backend dependencies:
npm install
- Navigate to the project WorkFlow directory:
cd ActionWorkFlow_Integration
- Install Backend dependencies:
npm install
- 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 Frontend Development server
npm run dev
- Start the Backend Development server
cd Backend
npm run dev
- Open your browser and navigate to http://localhost:5173 to view the localhost website
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.