Skip to content

CSUF MSE graduate project for getting technical and sentiment analysis and prediction

Notifications You must be signed in to change notification settings

vivienzhou2014/stock-market-insight

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stock Market Insight Project

Welcome to the Stock Market Insight Project! Follow the steps below to set up and run the project on your local machine.


Table of Contents


Prerequisites

Ensure you have the following installed on your system:

  • Node.js (for running the server and client)
  • MongoDB (for database setup)

Installation

  1. Clone this repository to your local machine:
    git clone <repository-url>
    
  2. Navigate to the project directory":
    cd stock-market-insight
    

Running the Project

Step 1: Set Up Environment Variables

  1. Navigate to the server folder:
    cd server
  2. Create a .env file in the server folder:
    touch .env
  3. Add the following keys to the .env file:
     PERPLEXITY_API_KEY=''
     MONGO_URL=''
     STOCK_PRICE_KEY=''
     NEWS_KEY=''

Replace the empty strings with your actual API keys and MongoDB URL.

Step 2: Start the Server

  1. In the server folder, run:
    npm init
    npm run dev

Step 3: Start the Client

  1. Open a new terminal window.
  2. Navigate to the client folder:
    cd client
  3. Run:
    npm init
    npm run dev

Login Instructions

  1. On the login page, use the following credentials:
    Username: user
    Password: password

You can choose to hide or see your password by click on the eye/monkey button: Screenshot 2024-12-10 093526 Screenshot 2024-12-10 093516

  1. Click Login to access the application. If you put in right credentials, you will see this default page: Screenshot 2024-12-10 092651

  2. Start input your stock symbol for technical analysis, sentiment analysis, and overall analysis. Screenshot 2024-12-10 092517

  3. You can also click on Prediction on top right for a simple regression line prediction. It is a good tool to see the trend. Screenshot 2024-12-10 092629

!!! Please note! This is just a information providing tool! Please do not use any information or image showing here from this project as advisoring for your investment!

About

CSUF MSE graduate project for getting technical and sentiment analysis and prediction

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published