Project Info
Credit Score Estimator
Overview
The Credit Score Estimator is a web application that allows users to estimate their credit score based on key financial factors. This project uses Java with Spring Boot to create a simple, user-friendly interface for credit score estimation.
Features
- Web-based interface for inputting financial data
- Server-side processing of credit score estimation
- Responsive design for use on various devices
Prerequisites
Before you begin, ensure you have met the following requirements:
- Java Development Kit (JDK) 11 or higher
- Maven 3.6 or higher
- Git (for version control)
Installation
To install the Credit Score Estimator, follow these steps:
-
Clone the repository:
git clone https://github.com/yourusername/credit-score-estimator.git -
Navigate to the project directory:
cd credit-score-estimator -
Build the project using Maven:
mvn clean package
Usage
To run the Credit Score Estimator:
-
Start the application:
java -jar target/credit-score-estimator-1.0-SNAPSHOT.jar -
Open a web browser and go to
http://localhost:8080 -
Fill in the required information:
- Annual Income
- Monthly Debt
- Credit History (in years)
-
Click "Calculate" to see your estimated credit score
Project Structure
Analysis
View
Metric
- 3
- 2
- 1
Figures cover GitHub contributors during the hackathon window. A co-authored commit counts in full for each author, so per-member totals add up to more than the whole-team figures.
Technology
- CSSIn code
- ExpressIn code
- HTMLIn code
- JavaScriptIn code
- OpenAIClaimed
4 of 5 appear in the indexed code. 1 claimed on Devpost could not be matched to code, which may simply mean the tool leaves no trace in the repository.
AI coding agents
No AI coding agent signals were found in this repository.
Detected from committed agent config files and commit authorship. Absence of a signal is not proof an agent was unused.
Codebase size
Source size
5.2 KB
Source files
6
Counts recognized source files only; vendored directories, binaries and lockfiles are excluded, so this is smaller than the repository on disk.
Repository
alanrodgz/credit-score-estimator
11 files · 39 KB · @ d77f54c
Structure
Application logic
2 files · 18%Domain rules, services and shared utilities.
Supporting
Layers are inferred from where files sit in the tree, not from reading the code. A project that names its directories unconventionally will read oddly here — open the file browser to check anything the diagram implies.
Languages
- JavaScript64%
- Markdown25%
- HTML8%
- CSS3%
Share of indexed source by file size. Binary and vendored files are excluded.
Dependencies
package.json
npm · 1- express
Declared in the repository’s manifests at the indexed commit. A declared package is not proof it is used, and runtime dependencies are listed first.
Feature verification
AI-powered future credit score forecasting using OpenAIVerified
Forecasts future credit scores using AI, based on past and current financial habits
Claimed on Devposthigh confidenceapp.js:14— POST /api/credit-check calls OpenAI chat completions API with a system prompt scoring payment history, debt ratio, credit history length, and inquiries, returning a creditworthiness resultpublic/ai.js:4— Frontend calls /api/credit-check and displays the returned result to the user
OpenAI integration ('Built With: openai')Verified
Project built with OpenAI
Claimed on Devposthigh confidenceapp.js:14— Directly calls https://api.openai.com/v1/chat/completions with an Authorization bearer token from OPENAI_API_KEY
Server-side processing of credit score estimationVerified
Server-side processing of credit score estimation
Claimed on readmehigh confidenceapp.js:10— Express endpoint /api/credit-check performs the server-side call and computation via OpenAI
Web-based interface for inputting financial dataVerified
Web-based interface for inputting financial data
Claimed on readmehigh confidencepublic/index.html:12— Provides a text input (#userInput) and submit button for entering credit history data
Java Spring Boot implementationClaimed only
Uses Java with Spring Boot to create the interface, built/run via Maven and a JAR
Claimed on readmehigh confidenceResponsive design for various devicesClaimed only
Responsive design for use on various devices
Claimed on readmehigh confidenceStructured input fields for Annual Income, Monthly Debt, Credit History (years)Claimed only
Fill in Annual Income, Monthly Debt, and Credit History (in years), then click Calculate
Claimed on readmehigh confidence
An AI agent derived these features from the project’s Devpost page and readme, then searched the code for each one. Verified features are backed by cited code; claimed-only features had no supporting code, which is not by itself proof a feature is missing.
Export this project's context (description, README, evidence, key source files) to chat with an AI agent elsewhere.