Skip to content

technocratsgsv/ERP-Project

Repository files navigation

CRM Based ERP System

Dynamic Role-Based Web Application

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.


🚀 Features

🔐 Role-Based Access Control (RBAC)

  • Dynamic roles and permissions
  • Separate access levels for Admin, Manager, and Users
  • Secure authentication using JWT

🧑‍💼 Admin Panel

  • Manage users and roles
  • Configure dashboards
  • Control application permissions
  • Manage master data

📊 Configurable Dashboard

  • Dynamic widgets based on user role
  • Interactive charts and graphs
  • Real-time data visualization using Charts.js

📁 Data Management

  • Add / Edit / Delete records
  • Bulk data upload using Excel files
  • Export reports to Excel
  • Search, filter, and pagination support

📈 Reports & Analytics

  • Role-based report access
  • Downloadable Excel reports
  • Visual insights through charts

🛠️ Tech Stack

Frontend

  • React.js
  • Charts.js
  • Axios
  • Bootstrap / Material UI (optional)

Backend

  • Node.js
  • Express.js
  • JWT Authentication
  • RESTful APIs

Database

  • PostgreSQL

File Handling

  • xlsx library (Excel import/export)

About

CRM-based ERP system built with React, Node.js, PostgreSQL, JWT, and Excel import/export.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages