Jugaad
Jugaad Tool AGPL 3.0IntermediateERP & AccountsFree

idurar-erp-crm

IDURAR is a self-hosted ERP and CRM for managing invoices, quotes, payments and customers, built on the MERN stack.

Stars
8.9k
Forks
3.2k
Last update
14 Aug 2026

Overview

IDURAR brings invoice, quote, payment and customer management into an open-source ERP and CRM application. It uses Node.js, Express.js, MongoDB and React.js, with Ant Design and Redux.

Who it's for

Small businesses managing customers and billingAgencies and consultanciesJavaScript developersTeams seeking a self-hosted ERP and CRM

Tech stack

JavaScriptNode.jsExpress.jsMongoDBReact.jsAnt DesignRedux

Features and benefits

Key features

  • Invoice management
  • Payment management
  • Quote management
  • Customer management
  • Ant Design user interface framework
  • MERN-stack application with Redux
  • Self-hosting and commercial use under AGPL-3.0

Why it helps in Pakistan

  • Manage customer records and billing tasks in one application.
  • Keep quotes, invoices and payment records organized.
  • Self-host the application rather than relying only on a hosted service.
  • Use the software for personal or commercial work under its licence.
  • Give JavaScript developers a named, established stack to work with.

Pakistan use cases

  • 01

    A Lahore software agency can manage client records, project quotes and invoices.

  • 02

    A Karachi consultancy can organize customer invoices and payment records.

  • 03

    An Islamabad service business can manage quotations and billing in one application.

  • 04

    A Pakistani development team can self-host an ERP and CRM for internal customer and billing workflows.

Requirements

Hardware
Check the official docs
Operating system
Check the official docs
Skills
Repository cloning, environment-file editing and dependency installationRunning separate backend and frontend servers
Accounts needed
MongoDB account and database cluster, as listed in the getting-started guide

Setup guide

Commands are copied from the project's README and official docs.

  1. 1

    Clone the repository

    The README starts with cloning the repository but does not include the command or supported OS details. Check the official docs

    Not fully covered in the README. Check the official docs before running this step.

  2. 2

    Create a MongoDB account and cluster

    Create your MongoDB account and database cluster, as listed in the getting-started guide. Check the official docs

    Not fully covered in the README. Check the official docs before running this step.

  3. 3

    Configure the environment and database URI

    Edit the environment file and update the MongoDB URI. File details and values are not included in the supplied README. Check the official docs

    Not fully covered in the README. Check the official docs before running this step.

  4. 4

    Install backend dependencies

    The README links to backend dependency installation without providing commands. Check the official docs

    Not fully covered in the README. Check the official docs before running this step.

  5. 5

    Run the setup script

    Run the setup script described in the installation guide. The command is not included in the supplied README. Check the official docs

    Not fully covered in the README. Check the official docs before running this step.

  6. 6

    Start the backend server

    Follow the backend server step in the installation guide. Check the official docs

    Not fully covered in the README. Check the official docs before running this step.

  7. 7

    Install frontend dependencies

    Follow the frontend dependency installation step. The supplied README does not include commands. Check the official docs

    Not fully covered in the README. Check the official docs before running this step.

  8. 8

    Start the frontend server

    Follow the frontend server step in the installation guide. Check the official docs

    Not fully covered in the README. Check the official docs before running this step.

Works with

  • MongoDB

    The application uses MongoDB for its database. Setup includes creating an account and cluster and updating the MongoDB URI.

What it costs

SoftwareFree to self-host under the AGPL-3.0 licence.
HostingHosting costs depend on server and database needs. Hardware and RAM requirements are not stated; check the official docs and current provider prices before sizing a VPS.

FAQ

Can I use IDURAR commercially?

Yes. The README explicitly allows free personal and commercial use. The repository is released under AGPL-3.0, whose obligations still apply.

What business tasks does it cover?

The feature list names invoice, payment, quote and customer management.

Does payment management mean it accepts online payments?

The supplied sources list payment management but do not document payment gateways or online payment processing.

Is there an enterprise version?

The README links to https://cloud.idurarapp.com and labels it a self-hosted enterprise version. It does not state pricing or confirm a hosted cloud service.

Does it support Pakistani tax rules or Urdu?

The supplied sources do not document Pakistani tax compliance or Urdu support. Verify these needs before adopting it.

Troubleshooting

The application cannot connect to MongoDB.

Review the database cluster setup, environment file and MongoDB URI. Check backend logs for connection errors; see the official docs.

Backend installation or startup fails.

Review dependency installation and the setup-script step, then check logs and required runtime versions; see the official docs.

The frontend does not load.

Confirm frontend dependencies are installed and both frontend and backend servers are running. Check logs and port availability; see the official docs.

Get it set up for you

Don't want to install it yourself? A Jugaad maker can set up idurar-erp-crm for your business. Payment is held in Safe Deal until it works.

No maker offers a setup gig for this yet. Post a request and makers will quote.

Post a setup request Paid through Safe Deal

Built by idurar and contributors on GitHub. All credit goes to the authors. GitHub stats refresh daily. Jugaad does not host, copy or sell this code.

Is this your project?