Aideen Audit

Aideen Audit hero image

This financial planning tool was developed as a full-featured, single-page application with a focus on data accuracy, user experience, and a professional, maintainable codebase.

Data Pipeline & Automation

Features a custom data pipeline built with Python to automatically scrape and process regional pricing data. This script generates a clean JSON file that serves as a local API for the front-end, ensuring the calculator’s cost estimations are accurate and easily updatable.

Complex Calculation Engine

To translate the game’s opaque gacha mechanics into tangible forecasts, this application calculates costs based on complex, probabilistic mechanics, including two different end thresholds, the 50/50 guarantee system, and individual first-time purchase bonuses.

Polished User Experience

Built with a focus on intuitive design, the application includes a real-time validation system with animated feedback, a fully responsive layout for all devices, and a seamless, single-page feel with smooth panel transitions.

Modern JavaScript Architecture

Initially a single script, the entire application was refactored into a scalable, modular architecture using ES6 modules. This enforces a clean separation of concerns between the UI, state management, validation, and business logic, allowing for the rapid implementation of new features and calculations as the game itself evolves.

Details

Technologies

JavaScript HTML CSS Python Vitest