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.
-
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.
-
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
Prerequisites:
Ensure you have the following installed:
Node.js (>=16)
npm or yarn
git clone https://github.com/your-repo/FinCheck.git
cd FinCheck/backend
npm install
npm run dev
Frontend Setup
npm install
npm run dev
-
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.
-
We welcome contributions! Feel free to fork the repo, create a branch, and submit a pull request.