Overview:
The IDURAR ERP/CRM is an open-source ERP/CRM solution built on the MERN stack (Node.js, Express.js, MongoDB, React.js). It utilizes Ant Design (AntD) and Redux to provide a comprehensive set of features for invoice, inventory, accounting, and HR management.
Features:
- Backend: Built with Node.js, Express.js, and MongoDB.
- Generic Crud API: Allows for Create, Read, Update, and Delete operations.
- Admin (User) Management API: Provides functionality for managing users.
- Frontend: Developed using React.js, Ant Design (AntD), and Redux.
- Generic Crud Component: Offers module support for Create, Read, Update, and Delete operations.
- Admin (User) Management Module: Facilitates user management features.
- Auth Component Login/Logout: Implements authentication functionality.
- Private Route and Public Route: Ensures secure routing within the application.
- Beautiful UI Dashboard: Features a visually appealing user interface for easy navigation.
Installation:
To install the IDURAR ERP/CRM, follow these steps:
Clone the GitHub repository:
git clone https://github.com/idurar/idurar-erp-crm
Install dependencies in the backend directory:
cd idurar-erp-crm/backend npm install
Install dependencies in the frontend directory:
cd ../frontend npm install
Start the server in the backend directory:
npm start
Start the application in the frontend directory:
npm start
Access the application at http://localhost:3000 in your browser.
Summary:
The IDURAR ERP/CRM is a robust open-source solution for managing various aspects of a business, including invoice, inventory, accounting, and HR. With features like Generic Crud APIs, User Management APIs, and a visually appealing UI dashboard, it offers a comprehensive platform for organizations to streamline their operations effectively.