Skip to content

Module 2 of a Payroll Management System implementing Statutory & Compliance Configuration using MERN Stack (PF, ESI, Professional Tax).

Notifications You must be signed in to change notification settings

kishore2006-ai/payroll-module-2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

17 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Payroll Management System – Module 2

Statutory & Compliance Configuration

πŸ“Œ Project Overview

This project implements Module 2 of a Payroll Management System inspired by Zoho Payroll. The module focuses on configuring statutory rules required for payroll processing such as Provident Fund (PF), Employee State Insurance (ESI), Professional Tax, and Tax Slabs.

The system allows administrators to dynamically configure compliance rules without changing source code, making the application scalable and future-ready.


🎯 Objectives

  • Configure statutory payroll rules
  • Store compliance data securely
  • Provide dynamic rule management
  • Support future payroll automation

πŸ› οΈ Technologies Used

Frontend

  • React (Vite)
  • JavaScript (ES6+)
  • Tailwind CSS

Backend

  • Node.js
  • Express.js

Database

  • MongoDB (Mongoose)

βš™οΈ Features

  • Country-based statutory configuration
  • PF, ESI, and Professional Tax setup
  • Dynamic data storage using MongoDB
  • REST API integration
  • Scalable payroll rule engine

πŸ’‘ Innovation

Traditional payroll systems use hard-coded statutory values. This module introduces a dynamic compliance engine, where statutory rules can be updated anytime through the admin interface without code changes.


πŸ“ Project Structure

backend/
 β”œβ”€β”€ config/
 β”‚   └── db.js
 β”œβ”€β”€ models/
 β”‚   └── StatutoryRule.js
 β”œβ”€β”€ routes/
 β”‚   └── statutoryRoutes.js
 └── server.js

frontend/
 β”œβ”€β”€ src/
 β”‚   β”œβ”€β”€ pages/
 β”‚   β”‚   └── StatutoryConfig.jsx
 β”‚   β”œβ”€β”€ services/
 β”‚   β”‚   └── api.js
 β”‚   β”œβ”€β”€ App.jsx
 β”‚   └── main.jsx

About

Module 2 of a Payroll Management System implementing Statutory & Compliance Configuration using MERN Stack (PF, ESI, Professional Tax).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published