The Salary Calculator App is a web application designed to streamline paycheck calculations by allowing users to input their basic salary, earnings, and deductions. It calculates the net take-home pay after factoring in EPF (Employees' Provident Fund), ETF (Employees' Trust Fund), and APIT (Annual Personal Income Tax).
-
Input basic salary and manage earnings/deductions.
-
Checkbox options for EPF and ETF applicability for each earnings category.
-
Real-time salary calculation based on user inputs.
-
Responsive design for mobile and desktop usage.
-
Persist input data on page refresh using localStorage.
- React with TypeScript
- Next.js (for server-side rendering and persistence)
- Styled Components
- Redux (for state management)
- ESLint (for linting)
- CSS Grid and Flexbox for layout
- tailwind CSS
To run this project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/DharshanSR/salary-calculator-app.git cd salary-calculator-app
-
Install the npm
npm install
-
Run the development server
npm run dev
-
Open to view it in the browser.
http://localhost:3000