Skip to content

igor-bro/fin-consult

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

12 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ’Ό Fin-Consult β€” Financial Analytics Dashboard

HTML5 CSS3 JavaScript Chart.js Financial Analytics

πŸ“– Description

Fin-Consult is a comprehensive financial analytics dashboard designed for personal financial planning and analysis. This project demonstrates advanced skills in creating interactive financial tools with data visualization, financial calculations, and user-friendly interfaces.

Key Highlights:

  • πŸ“Š Interactive financial calculator with real-time analysis
  • πŸ’Ή Chart.js integration for data visualization
  • πŸ“± Responsive design optimized for all devices
  • 🎨 Clean, professional UI/UX design
  • πŸ“ˆ Comprehensive financial analysis and recommendations
  • πŸ‡ΊπŸ‡¦ Full Ukrainian localization

πŸš€ Technologies

Frontend Stack

  • HTML5 - Semantic structure with accessibility features
  • CSS3 - Modern styling with responsive design
  • JavaScript ES6+ - Interactive calculations and DOM manipulation
  • Chart.js - Advanced financial charts and data visualization
  • Responsive Design - Mobile-first approach

Financial Features

  • Income Analysis - Total income calculation and tracking
  • Expense Management - Comprehensive expense analysis
  • Savings Calculator - Emergency fund and savings analysis
  • Investment Recommendations - Risk-based investment suggestions
  • Financial Ratios - Key financial health indicators
  • Visual Analytics - Interactive charts and graphs

✨ Features

πŸ“Š Financial Analytics

  • Income vs Expenses Analysis - Comprehensive financial health check
  • Savings Ratio Calculation - Percentage of income saved
  • Emergency Fund Analysis - Months of expenses covered
  • Investment Type Recommendations - Conservative, moderate, or aggressive
  • Financial Goal Planning - Future financial planning tools

🎨 User Experience

  • Interactive Forms - User-friendly input fields
  • Real-time Calculations - Instant financial analysis
  • Visual Charts - Doughnut charts for data visualization
  • Responsive Design - Works on desktop, tablet, and mobile
  • Ukrainian Interface - Full localization for Ukrainian users

πŸ”§ Technical Features

  • Form Validation - Input validation and error handling
  • Chart Integration - Chart.js for data visualization
  • Responsive Layout - Mobile-first responsive design
  • Cross-browser Support - Works on all modern browsers
  • Performance Optimized - Fast loading and smooth interactions

πŸ“Έ Screenshots

Financial Dashboard Analysis Results Charts View

βš™οΈ Installation & Usage

Quick Start

  1. Clone the repository:
git clone https://github.com/igor-bro/fin-consult.git
cd fin-consult
  1. Open in browser:
# Option 1: Direct file opening
open index.html

# Option 2: Local server (recommended)
python -m http.server 8000
# or
npx serve .
  1. Navigate to: http://localhost:8000

Usage Instructions

  1. Fill in your financial data:

    • Basic monthly income
    • Main monthly expenses
    • Current savings amount
    • Investment portfolio value
    • Additional income sources
    • Other expenses
  2. Get instant analysis:

    • Financial health assessment
    • Savings ratio calculation
    • Emergency fund analysis
    • Investment recommendations
    • Visual data representation

🎯 Key Features

Financial Analysis

  • Income Analysis - Total income calculation including all sources
  • Expense Tracking - Comprehensive expense analysis and categorization
  • Savings Assessment - Emergency fund and savings adequacy analysis
  • Investment Planning - Risk-based investment type recommendations
  • Financial Health Score - Overall financial wellness assessment

Data Visualization

  • Income vs Expenses Chart - Visual comparison of income and expenses
  • Savings Distribution - Savings and investments breakdown
  • Financial Ratios - Key performance indicators
  • Trend Analysis - Historical financial data visualization
  • Goal Tracking - Progress towards financial objectives

πŸ“Š Financial Metrics

Key Calculations

  • Savings Ratio - Percentage of income saved monthly
  • Emergency Fund Coverage - Months of expenses covered by savings
  • Investment Allocation - Recommended investment strategy
  • Financial Health Score - Overall financial wellness rating
  • Goal Achievement Timeline - Time to reach financial objectives

Investment Recommendations

  • Conservative - Low-risk investments for beginners
  • Moderate - Balanced approach for intermediate investors
  • Aggressive - High-risk, high-reward for experienced investors

πŸš€ Development

Project Structure

fin-consult/
β”œβ”€β”€ index.html          # Main HTML file
β”œβ”€β”€ styles/
β”‚   └── styles.css      # CSS styles
β”œβ”€β”€ script/
β”‚   └── script.js       # JavaScript functionality
β”œβ”€β”€ img/
β”‚   └── img.jpg         # Project images
└── README.md           # Project documentation

Dependencies

  • Chart.js - Data visualization library
  • Modern CSS - Responsive design and animations
  • Vanilla JavaScript - No external frameworks required

🀝 Contributing

Pull requests are welcome! For major changes, please open an issue first to discuss what you would like to change.

πŸ“„ License

This project is open source and available under the MIT License.


⭐️ Star this repository if you found it helpful!

Releases

No releases published

Packages

 
 
 

Contributors