Skip to content
Momin-786Public

About

AI-Powered Stock Market Analysis and Investment Advisor. This application is not for real trading, but rather a mock analytical platform for educational and decision-support purposes.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Repository files navigation

project

A stock prediction web app built with React and AI integration

Stars GitHub last commit License Momin

Status: In Progress

About • Screenshots • Features • How it works • Tech Stack • Author • License


🧠 About

StockLens is a web based project that helps users analyze and understand the stock market through a simple, interactive, and visually guided interface.
It combines AI-powered analysis, real-time stock data, and HCI design principles to provide users with predictions for buying, holding, or selling stocks.

This application is not for real trading, but rather a mock analytical platform for educational and decision-support purposes.

🔗 Live Demo: https://stocklens-ai-vision.netlify.app/


📸 Screenshots

StockLens Dashboard
Main Interactive Dashboard showcasing market overview and trending stocks


AI Analysis & Predictions Stock Visualization Charts

Left: AI Insights & Recommendation Engine | Right: Interactive Stock Charts


🚀 Features

  • Interactive Dashboard displaying top and trending stocks
  • Search & Filter functionality by name, category, and time period
  • AI-Powered Predictions (Buy / Hold / Sell suggestions)
  • Graphical Visualization of live stock data
  • User-Friendly Interface following HCI usability rules
  • Responsive Design suitable for desktop and mobile users

⚙️ How it works

The project focuses on front-end interaction and design usability.
Users can view, analyze, and receive AI insights on selected stocks in real-time.

Pre-requisites

Before you begin, make sure you have the following installed:

Running the Web Application (Frontend)

# Clone this repository
$ git clone [https://github.com/Momin-786/stocklens-ai-vision-main.git](https://github.com/Momin-786/stocklens-ai-vision-main.git)

# Access the project folder
$ cd stocklens-ai-vision-main

# Install dependencies
$ npm install

# Set up environment variables
$ cp .env.example .env.local

# Run the app
$ npm run dev

Environment Variables

Create a .env.local file in the root directory with:

VITE_SUPABASE_URL=[https://your-project.supabase.co](https://your-project.supabase.co)
VITE_SUPABASE_PUBLISHABLE_KEY=your-anon-key-here
VITE_SITE_URL=http://localhost:8080

Deploying to Netlify

See NETLIFY_DEPLOYMENT.md for a complete step-by-step deployment guide, including:

  • How to create and connect your Netlify site
  • Required environment variables and where to find them
  • Supabase configuration for Netlify
  • Troubleshooting common issues

💻 Tech Stack

Platform: React.js + TypeScript

Libraries & Tools

  • React Router Dom – Navigation
  • Axios – API communication
  • Chart.js / Recharts – Graph visualizations
  • Tailwind CSS – Styling
  • Framer Motion – Animations
  • Lucide Icons – UI Icons
  • Moment.js – Date formatting
  • Netlify – Deployment

See dependencies in package.json

🧠 HCI Design Principles Applied

  • Simplicity: Minimal and clear interface to reduce cognitive load.
  • Consistency: Unified color palette and layout hierarchy across views.
  • Feedback: Instant visual updates upon filtering or requesting AI predictions.
  • Accessibility: High-contrast elements, clear labels, and responsive scaling.
  • Color Scheme:
    • Primary: Blue (#2563EB) – trust and professionalism
    • Secondary: Green (#10B981) – growth and positivity
    • Background: Light gray/white for clarity

👥 Author

Abdul Momin

Abdul Momin

Team Member:
👨‍💻 Mutyyab – Developer & Analyst


📜 License

This project is licensed under the MIT License.
See the file LICENSE for details.


📘 Learn More

This project was created with Create React App.
To learn React, visit the React documentation.

About

AI-Powered Stock Market Analysis and Investment Advisor. This application is not for real trading, but rather a mock analytical platform for educational and decision-support purposes.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages