PayRun is a React, TypeScript, MUI, and Supabase payroll MVP for small Indian teams. It focuses on employee records, payroll drafts, salary calculations, Maharashtra Professional Tax handling, and audit-ready payroll history.
frontendcontains the Vite React frontend.backendcontains Supabase SQL setup and repair scripts.
cd frontend
npm install
npm run devCreate a frontend environment file from frontend/.env.example and set:
VITE_SUPABASE_URL=your_project_url
VITE_SUPABASE_ANON_KEY=your_anon_public_key
Run the SQL scripts in backend inside the Supabase SQL Editor before testing the app with real auth and payroll data.
PayRun is prepared for Vercel frontend deployment with Supabase as the hosted backend. See DEPLOYMENT.md for the full deployment checklist.