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
Tech stack
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
Clone the repository
The README starts with cloning the repository but does not include the command or supported OS details. Check the official docsNot fully covered in the README. Check the official docs before running this step.
- 2
Create a MongoDB account and cluster
Create your MongoDB account and database cluster, as listed in the getting-started guide. Check the official docsNot fully covered in the README. Check the official docs before running this step.
- 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 docsNot fully covered in the README. Check the official docs before running this step.
- 4
Install backend dependencies
The README links to backend dependency installation without providing commands. Check the official docsNot fully covered in the README. Check the official docs before running this step.
- 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 docsNot fully covered in the README. Check the official docs before running this step.
- 6
Start the backend server
Follow the backend server step in the installation guide. Check the official docsNot fully covered in the README. Check the official docs before running this step.
- 7
Install frontend dependencies
Follow the frontend dependency installation step. The supplied README does not include commands. Check the official docsNot fully covered in the README. Check the official docs before running this step.
- 8
Start the frontend server
Follow the frontend server step in the installation guide. Check the official docsNot 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
| Software | Free to self-host under the AGPL-3.0 licence. |
|---|---|
| Hosting | Hosting 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.
Official links
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.
Related tools
erpnext
by frappe
ERPNext brings accounting, inventory, manufacturing, assets, and projects into one open-source business management system.
- A Karachi distributor can track…
- A Faisalabad manufacturer can tr…
- A Lahore services company can ma…
hrms
by frappe
Open-source HR and payroll software for employee records, attendance, leave, expenses, appraisals and salary processing.
- A Lahore software company can ma…
- A Karachi distributor can track…
- A Faisalabad manufacturer can ma…
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?
