Skip to content

Platform that provides users with real-time stock predictions and insights, view trending stocks, and predict stock prices !!

License

Notifications You must be signed in to change notification settings

ShinichiShi/financial-analysis

Repository files navigation

FinCheck

Overview

FinCheck is a financial analysis platform that provides users with real-time stock predictions and insights. The platform allows users to log in, view trending stocks, and predict stock prices using machine learning models. Future updates will introduce features such as credit risk assessment, market basket analysis, and customer segmentation.

Features

  • User Authentication: Secure login using Clerk Auth.

  • Stock Predictions: Users can input a stock symbol to receive price predictions.

  • Trending Stocks: Dashboard displays top-performing stocks and insights.

  • Interactive Graphs: Visual representation of stock trends and predictions.

  • Future Features: Credit risk analysis, market basket insights, and customer segmentation.

Tech Stack

  • Frontend: Next.js (React-based framework)

  • Backend: Express.js with Node.js

  • Authentication: Clerk Auth

  • Data Processing & ML: Python (FastAPI)

  • Visualization: Recharts.js, Chart.js

Installation & Setup

Prerequisites:

Ensure you have the following installed:

Node.js (>=16)

npm or yarn

Backend Setup

Clone the repository

git clone https://github.com/your-repo/FinCheck.git

cd FinCheck/backend

Install dependencies

npm install

Start the backend server

npm run dev

Frontend Setup

Install dependencies

npm install

Start the Next.js application

npm run dev

Usage

  • Login with Clerk authentication.

  • View Trending Stocks on the dashboard.

  • Enter a Stock Symbol to receive a machine learning-based prediction.

  • Explore Predictions using interactive graphs.

  • Future Enhancements

    • Credit Risk Analysis: Predict loan eligibility based on user financial behavior.

    • Market Basket Analysis: Identify purchasing patterns in financial transactions.

    • Customer Segmentation: Group users based on spending habits.

    • Advanced ML Models: Improve stock prediction accuracy with better algorithms.

Contributing

We welcome contributions! Feel free to fork the repo, create a branch, and submit a pull request.

License

MIT License

About

Platform that provides users with real-time stock predictions and insights, view trending stocks, and predict stock prices !!

Topics

Resources

License

Stars

Watchers

Forks