Skip to content

ypollak2/advanced-retirement-planner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

568 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Advanced Retirement Planner v8.0.0

Version License Tests Security Deployment

A professional-grade retirement planning application with advanced financial projections, partner planning capabilities, and comprehensive investment tracking.

🌐 Live Demo

🚀 Launch Application

Alternative URL: Netlify Mirror

✨ Key Features

Financial Planning

  • 💰 Advanced Calculations: Precise pension and training fund projections with inflation adjustments
  • 👥 Couple Planning: Joint retirement planning with individual partner breakdowns
  • 📈 RSU Support: Real-time stock prices for 60+ tech companies
  • 🏠 Multi-Asset Portfolio: Pension, training fund, personal portfolio, real estate, cryptocurrency
  • 📊 Interactive Charts: Visual progress tracking with real-time updates

Professional Analysis

  • 🧪 Stress Testing: 5 economic scenarios (Conservative, Optimistic, Market Crash, High Inflation, Stagnation)
  • 🎲 Monte Carlo Simulations: 10,000+ iteration probabilistic projections
  • 💰 Tax Optimization: Multi-country tax planning capabilities
  • 🎯 Financial Health Score: 8-factor comprehensive analysis
  • 🤖 AI Integration: Personalized recommendations and insights

User Experience

  • 🧙 9-Step Wizard: Guided data collection process
  • 📱 Mobile-First Design: Optimized for all devices
  • 🌍 Multi-Language: Hebrew/English support with RTL layout
  • 💱 Multi-Currency: ILS, USD, EUR, GBP, BTC, ETH support
  • 📤 Export Features: PNG, PDF, and JSON export capabilities

🚀 Quick Start

# Clone the repository
git clone https://github.com/ypollak2/advanced-retirement-planner.git
cd advanced-retirement-planner

# Install dependencies
npm install

# Run local development server
npm run serve

# Run tests
npm test

Direct Browser Access

Simply open index.html in your browser - no build process required!

📊 What's New in v8.0.0

  • Complete Architecture Reorganization: Modularized all large files (>800 lines) into focused modules
  • Enhanced Test Coverage: 374 tests with 100% pass rate
  • Improved Performance: Better code organization for Claude Code compatibility
  • Bug Fixes: Resolved component loading issues and version consistency

See CHANGELOG.md for complete version history.

🧪 Testing

# Run all tests
npm test

# Run specific test categories
npm run test:unit          # Unit tests
npm run test:e2e           # End-to-end tests
npm run test:accessibility # Accessibility tests
npm run test:security      # Security analysis

📚 Documentation

🏗️ Project Structure

advanced-retirement-planner/
├── src/
│   ├── components/     # React components
│   ├── utils/          # Utility functions
│   ├── styles/         # CSS stylesheets
│   └── translations/   # i18n files
├── tests/              # Test suites
├── docs/               # Documentation
├── scripts/            # Build and deployment
└── index.html          # Main entry point

🤝 Contributing

We welcome contributions! Please see our Development Guide for details on:

  • Code standards and conventions
  • Testing requirements
  • Pull request process
  • Issue reporting guidelines

📄 License

MIT License - see LICENSE file for details.

🙏 Acknowledgments

Created by Yali Pollak (יהלי פולק)

Special thanks to all contributors and the open-source community.


Quick Links:

About

Professional retirement planning tool with index returns and risk analysis

Resources

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages