A CRM-based ERP web application designed with dynamic role-based access control.
The system provides separate dashboards and permissions for different roles such as Admin, Manager, and Users, along with powerful data management, reporting, and analytics features.
- Dynamic roles and permissions
- Separate access levels for Admin, Manager, and Users
- Secure authentication using JWT
- Manage users and roles
- Configure dashboards
- Control application permissions
- Manage master data
- Dynamic widgets based on user role
- Interactive charts and graphs
- Real-time data visualization using Charts.js
- Add / Edit / Delete records
- Bulk data upload using Excel files
- Export reports to Excel
- Search, filter, and pagination support
- Role-based report access
- Downloadable Excel reports
- Visual insights through charts
- React.js
- Charts.js
- Axios
- Bootstrap / Material UI (optional)
- Node.js
- Express.js
- JWT Authentication
- RESTful APIs
- PostgreSQL
- xlsx library (Excel import/export)