Mern Admin screenshot

Mern Admin

Author Avatar Theme by Idurar
Updated: 1 Oct 2024
584 Stars

MERN Antd Admin MongoDB Nodejs React Node Js Rest Api CRUD Auth

Categories

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:

  1. Clone the GitHub repository:

    git clone https://github.com/idurar/idurar-erp-crm
    
  2. Install dependencies in the backend directory:

    cd idurar-erp-crm/backend
    npm install
    
  3. Install dependencies in the frontend directory:

    cd ../frontend
    npm install
    
  4. Start the server in the backend directory:

    npm start
    
  5. Start the application in the frontend directory:

    npm start
    
  6. 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.