Skip to content

CoderMahruf/stock-prediction-portal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📈 Stock Prediction App

This is a web-based Stock Prediction App that uses machine learning (LSTM model via Keras) to predict stock prices. The app is built using React for frontend and Django Rest Framework (DRF) for the backend and integrates an ML model to visualize and forecast stock trends.


🚀 Features

  • 🔍 Enter any stock ticker symbol to view predictions
  • 📊 Displays historical closing prices in an interactive chart
  • 🧠 Utilizes LSTM (Long Short-Term Memory) neural networks for predictions
  • ⚙️ Backend built with Django Rest Framework
  • 🖥️ Simple and intuitive UI

🛠️ Tech Stack

  • Frontend: React JS
  • Backend: Django Rest Framework
  • ML/AI: Keras, TensorFlow, LSTM
  • Data: Likely sourced from Yahoo Finance

📷 Screenshots

Home Page

Home

Prediction Input Page

Input

Result Graph

Result

100 Days Moving Average

Result

200 Days Moving Average

Result

Final Prediction

Result


🧪 How It Works

  1. User enters a stock ticker (e.g., TSLA,AAPL ,BTC ,GOOGL).
  2. The app fetches historical stock data.
  3. The LSTM model processes and predicts future prices based on 100-day and 200-day moving averages.
  4. A graph is displayed with the stock's historical performance.

🧰 Setup Instructions

  1. Clone the repository:
    git clone https://github.com/CoderMahruf/stock-prediction-portal
    
  2. Create and activate a virtual environment:
    python -m venv env
    source env\Scripts\activate  # For Windows
    
  3. Install dependencies:
    pip install -r requirements.txt
    
    
  4. Install dependencies:
    python manage.py runserver
    

🧑‍💻 Author

Built with 🖥️ by Mahruful Alam

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages