Inspiration
Across Europe, people often struggle to understand how much of their gross salary turns into net take-home pay after taxes and deductions. Most calculators are opaque, country-specific, or hide the breakdown.
We wanted to make salary transparency simple, educational, and visually clear showing people where their money really goes.
What it does
EuroPay – Transparent Net Salary Calculator lets users instantly estimate their net income from a gross salary in different European countries.
It uses demo tax and social-security rates to show:
- Gross vs. net comparison
- Deductions breakdown
- Country-to-country visualization
All calculations run fully offline and client-side, ensuring privacy.
How we built it
We built a lightweight Progressive Web App (PWA) using:
- HTML, CSS, JavaScript for a fast, offline-ready frontend
- Chart.js for visual comparisons
- Service Worker + Manifest for offline caching
- A simple modular structure (no backend servers)
Challenges we ran into
- Modeling simplified tax rules across multiple countries
- Balancing accuracy with simplicity (demo rates vs. real data)
- Ensuring the PWA works smoothly offline
- Designing clear UX for complex financial data
Accomplishments that we're proud of
- Created a functional, visually clean salary calculator that runs 100% locally
- Built transparent tax visualization tools for education and awareness
- Completed a full offline-first PWA during the hackathon timeframe
What we learned
- How to design with transparency and usability in mind
- How to implement progressive web features effectively
- The importance of simplifying data so anyone can understand real-world finance
What's next for EuroPay – Smart Calculator for Net Salary
- Integrate real tax APIs or official datasets for country-specific accuracy
- Add currency conversion and cost-of-living insights
- Extend to freelancer and contractor pay models
- Publish as a mobile app for iOS/Android with localization
- Explore partnerships for financial-literacy education across Europe

Log in or sign up for Devpost to join the conversation.