Custom Multi-Panel CRM/ERP
Budget: ₹750 – ₹1,250 INR
I need a ground-up CRM / ERP web application with four clearly separated role panels: Admin, HR, Employee, and Accountant. A secure, role-based login must direct every user to the correct dashboard and prevent any cross-access.
• Admin dashboard
The admin must be able to add, edit, suspend, and delete users, adjust global system settings, and generate real-time analytics reports that can be exported (PDF/CSV).
• HR dashboard
HR needs streamlined employee onboarding and offboarding workflows plus live leave & attendance tracking, all tied back to the central employee record.
• Employee dashboard
Each employee should land on a simple workspace showing assigned tasks, task status updates, and a personal performance tracker with visual progress charts.
• Accountant dashboard
Accountants focus on payment tracking, profit & loss, and consolidated business reports. Figures should pull automatically from HR and Admin data to avoid double entry.
Core requirements
– Modern tech stack (Laravel + Vue, MERN, or comparable) with a well-documented API layer so new modules plug in easily.
– Clean, responsive UI (Material UI, Bootstrap, or Tailwind) that looks consistent across all panels.
– Modular codebase, clear comments, and brief setup guide so I can install on another server without guesswork.
– Source code delivered through a private Git repository; each major feature on its own branch.
– Final deployment to my VPS and a quick hand-off walkthrough.
Acceptance criteria
1. Logging in with any test account routes to the correct dashboard with no unauthorized data leaks.
2. Admin can create a new employee, assign HR/Employee/Accountant roles, and immediately see them in the respective panel.
3. HR marks an employee on leave; the leave counter reflects instantly in Admin analytics.
4. Accountant records a payment; profit & loss updates and appears inside Admin reports.
5. All pages load in under two seconds on a mid-tier VPS.
If something in the scope needs clarification, point it out early so we keep the build tight and on schedule.
• Admin dashboard
The admin must be able to add, edit, suspend, and delete users, adjust global system settings, and generate real-time analytics reports that can be exported (PDF/CSV).
• HR dashboard
HR needs streamlined employee onboarding and offboarding workflows plus live leave & attendance tracking, all tied back to the central employee record.
• Employee dashboard
Each employee should land on a simple workspace showing assigned tasks, task status updates, and a personal performance tracker with visual progress charts.
• Accountant dashboard
Accountants focus on payment tracking, profit & loss, and consolidated business reports. Figures should pull automatically from HR and Admin data to avoid double entry.
Core requirements
– Modern tech stack (Laravel + Vue, MERN, or comparable) with a well-documented API layer so new modules plug in easily.
– Clean, responsive UI (Material UI, Bootstrap, or Tailwind) that looks consistent across all panels.
– Modular codebase, clear comments, and brief setup guide so I can install on another server without guesswork.
– Source code delivered through a private Git repository; each major feature on its own branch.
– Final deployment to my VPS and a quick hand-off walkthrough.
Acceptance criteria
1. Logging in with any test account routes to the correct dashboard with no unauthorized data leaks.
2. Admin can create a new employee, assign HR/Employee/Accountant roles, and immediately see them in the respective panel.
3. HR marks an employee on leave; the leave counter reflects instantly in Admin analytics.
4. Accountant records a payment; profit & loss updates and appears inside Admin reports.
5. All pages load in under two seconds on a mid-tier VPS.
If something in the scope needs clarification, point it out early so we keep the build tight and on schedule.
Related categories:
PHP
Software Architecture
CRM
MySQL
Laravel
Web Development
Vue.js
API Development