ESIC & PF Registration Portal

Job ID: 40304170

Budget: ₹400 – ₹750 INR

I’m putting together a single, streamlined web portal that will let me handle both ESIC and PF formalities in-house instead of juggling spreadsheets and government sites.

Core workflow
• A clean interface where I can add a new employee once and have the system push that record to the ESIC database and, in the next phase, to the PF module.
• Edit screens so I can update name, address, wages or any other statutory field later without touching raw SQL.
• On every successful registration the portal must fire an email confirmation to the employee (SMTP details will be provided).

Tech notes
I’m comfortable with a browser-based stack—Laravel, Node, Django or similar—so pick whichever you move fastest in. The only must-haves are:
– Role-based login (admin vs. data entry)
– MySQL or Postgres backend
– REST hooks exposed so I can bolt on future integrations

Deliverables
1. Source code in Git with clear commit history
2. A migration script that creates all tables and indexes from scratch
3. Brief setup guide good enough for a junior sysadmin to deploy on Ubuntu 22.04
4. One test employee flow captured in a short screen-recording (proof that emails fire)

Acceptance criteria
• New employee record shows up in both ESIC and PF sections with identical ID.
• Editing that record updates every synced table.
• Confirmation email reaches the inbox using my test SMTP credentials.

If a hosted demo speeds things up, feel free to spin one—otherwise a local Docker compose is fine. Let me know your preferred stack and timeframe so we can lock the milestones.