Back to projects
2 min read
Wage Calculator
Standalone PWA for freelancers in Albania to calculate wages, including tax adjustments and currency conversion from Euro to ALL.

wagecalculator

Project Overview

Wage Calculator is a Progressive Web App (PWA) designed for full-time freelancers to effortlessly calculate their wages, including tax adjustments and currency conversion from Euro to Albanian Lek (ALL).

Detailed Description

Goal: Create a straightforward mobile application to effortlessly calculate accurate invoice amounts, accommodating different working conditions and currency fluctuations while learning Blazor.

Solution: This PWA, crafted using C# Blazor and JavaScript, is not just a learning milestone but also a practical tool for freelancers in Albania to manage their billing efficiently.

Technologies Used:

  • Languages & Frameworks: C#, Blazor WebAssembly
  • Web Technologies: HTML, Bootstrap, JavaScript
  • Deployment: Netlify

Features and Functionality

  • Hourly Rate and Tax Input: Users can input their hourly rates and tax information.
  • Date Selection: Users select the dates they worked, and the app calculates the total days worked.
  • Currency Conversion: Automatically adjusts the total using current exchange rates to provide the correct invoice amount.
  • Offline Functionality: The app can be used offline and installed on various devices.

Process and Methodology

  1. Initial Development: Originally created as a fun way to learn Blazor WebAssembly, it has now become a practical tool for daily use.

  2. User Interface Design: Simple and clear interface for easy input and calculations. Wage Calculator Setup Interface

  3. Functionality Expansion: Adjusts for different tax rates and currencies to provide accurate invoice amounts. Landing page

Lessons Learned

Creating the Wage Calculator highlighted the importance of developing practical applications while learning new technologies. It demonstrated the value of simple, user-focused design in making simple calculations accessible.

Future Improvements

Future plans include adding more currency options, enhancing the UI for better user experience, and incorporating more detailed tax calculations.


Enjoyed this post?

Subscribe to get the latest updates directly in your inbox!

Leave a Comment