Skip to content

Commit

Permalink
Merge remote-tracking branch 'upstream/master'
Browse files Browse the repository at this point in the history
  • Loading branch information
ritvikPuranik committed Feb 14, 2025
2 parents e4b9c06 + 39a116b commit 4451107
Show file tree
Hide file tree
Showing 203 changed files with 1,903 additions and 9,706 deletions.
Binary file modified .DS_Store
Binary file not shown.
2 changes: 0 additions & 2 deletions .dockerignore

This file was deleted.

662 changes: 632 additions & 30 deletions LICENSE

Large diffs are not rendered by default.

73 changes: 17 additions & 56 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,45 +2,33 @@
<a href="https://www.idurarapp.com/">
<img src="https://avatars.githubusercontent.com/u/50052356?s=200&v=4" width="128px" />
</a>
<h1>Open "Fair-Code" Source ERP / CRM | Node.js React.js</h1>
<h1>Open Source ERP / CRM Accounting Invoice Quote</h1>
<p align="center">
<p>IDURAR ERP CRM | Simple To Use | 44 Languages </p>
<p>IDURAR ERP CRM | Simple To Use</p>
</p>

[www.idurarapp.com/open-source-erp-crm/](https://www.idurarapp.com/open-source-erp-crm/)

## 🇦🇱 🇩🇿 🇧🇩 🇧🇬 🇨🇳 🇭🇷 🇨🇿 🇩🇰 🇳🇱 🇺🇸 🇪🇪 🇫🇷 🇩🇪 🇬🇷 🇮🇳 🇭🇺 🇮🇩 🇮🇹 🇯🇵 🇰🇷 🇱🇻 🇱🇹 🇲🇰 🇲🇾 🇳🇴 🇵🇱 🇧🇷 🇵🇹 🇮🇷 🇷🇴 🇷🇺 🇸🇰 🇸🇮 🇪🇸 🇸🇪 🇹🇭 🇹🇷 🇺🇦 🇵🇰 🇻🇳 🇷🇸 🇪🇦 🇵🇭 🇫🇮

IDURAR is Open "Fair-Code" Source ERP / CRM (Invoice / Inventory / Accounting / HR) Based on Advanced Mern Stack (Node.js / Express.js / MongoDb / React.js ) with Ant Design (AntD) and Redux

</div>

**Live App Free Cloud Version** : [https://www.idurarapp.com/demo-erp-crm/](https://www.idurarapp.com/demo-erp-crm/)

```
🚀 Give a Star ⭐️ & Fork to this project ... Happy coding! 🤩`
Give a Star ⭐️ & Fork to this project ... Happy coding! 🤩`
```

## Translation :

[French](doc/README.fr.md#French-Translation) , [Spanish](doc/README.sp.md#Spanish-Translation)
IDURAR is Open Source ERP / CRM (Invoice / Quote / Accounting ) Based on Advanced Mern Stack (Node.js / Express.js / MongoDb / React.js ) with Ant Design (AntD) and Redux

## License
</div>

IDURAR is Free Open Source [fair-code](http://faircode.io) distributed under the
[**IDURAR License 1.0**](https://github.com/idurar/idurar-erp-crm/blob/master/LICENSE)
**🚀 Self-hosted Entreprise Version** : [https://cloud.idurarapp.com](https://cloud.idurarapp.com)

### Upgrade to IDURAR Premium :

- [https://cloud.idurarapp.com/checkout/selfhosted/month/pri_01hyjjay1njx5vz1z6e1vdy1eg](https://cloud.idurarapp.com/checkout/selfhosted/month/pri_01hyjjay1njx5vz1z6e1vdy1eg)

## Features :

Invoice Management 💰
Invoice Management

Payment Management

Accounting Management 📈
Quote Management

HR Management 🧑‍🤝‍🧑
Customer Management

Ant Design Framework(AntD) 🐜

Expand All @@ -50,17 +38,6 @@ Based on Mern Stack (Node.js / Express.js / MongoDb / React.js ) 👨‍💻

- Yes You can use IDURAR for free for personal or Commercial use.

### For custom developement service or premium Support :

[Get in touch](mailto:[email protected])

## How To Deploy IDURAR ERP CRM :

🔥 I would like to invite you for a weekly free IDURAR Webinar (Node.js React.js course), where you learn how to deploy IDURAR on cloud , and create a new api and new crud app with IDURAR in just one hour ?
Please fill this form if you are interested : [https://forms.gle/qz2YZ3xQFQ77bGhS8](https://forms.gle/qz2YZ3xQFQ77bGhS8)

The Webinar will be this Wednesday at 1pm GMT.

## Our Sponsors

<a href="https://m.do.co/c/4ead8370b905?ref=idurarapp.com">
Expand All @@ -75,7 +52,6 @@ The Webinar will be this Wednesday at 1pm GMT.

IDURAR is Open "Fair-Code" Source ERP / CRM (Invoice / Inventory / Accounting / HR) Based on Mern Stack (Node.js / Express.js / MongoDb / React.js ) with Ant Design (AntD) and Redux

**Live App Demo** : [https://www.idurarapp.com/demo-erp-crm/](https://www.idurarapp.com/demo-erp-crm/)

## Getting started

Expand All @@ -97,24 +73,6 @@ IDURAR is Open "Fair-Code" Source ERP / CRM (Invoice / Inventory / Accounting /

9.[Run the Frontend Server](INSTALLATION-INSTRUCTIONS.md#Step-9-Run-the-Frontend-Server)

## Docker Compose for local development

- setup additional env variables, if necessary in the below file

```bash
docker-compose.yml
```

- After the necessary configurations run below command :

```bash
docker-compose up -d
```

This will build the images and bring up the containers for frontend, backend and mongodb.

**_NOTE:_** This docker-compose setup is associated for local development only.

## Contributing

1.[How to contribute](https://github.com/idurar/idurar-erp-crm/blob/master/CONTRIBUTING.md#how-to-contribute)
Expand All @@ -131,10 +89,13 @@ This will build the images and bring up the containers for frontend, backend and

7.[Questions](https://github.com/idurar/idurar-erp-crm/blob/master/CONTRIBUTING.md#questions)

## Custom Development Service

Custom Development Service are available : [Get in touch](mailto:[email protected])

## Show your support

Dont forget to give a ⭐️ to this project ... Happy coding!

**🚀 Self-hosted Entreprise Version** : [https://cloud.idurarapp.com](https://cloud.idurarapp.com)

## License

IDURAR is Free Open Source Released under the GNU Affero General Public License v3.0.
15 changes: 0 additions & 15 deletions backend/Dockerfile

This file was deleted.

4 changes: 2 additions & 2 deletions backend/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion backend/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "idurar-erp-crm",
"version": "4.0.0",
"version": "4.1.0",
"engines": {
"npm": "10.2.4",
"node": "20.9.0"
Expand Down
91 changes: 0 additions & 91 deletions backend/src/controllers/appControllers/clientController/create.js

This file was deleted.

17 changes: 1 addition & 16 deletions backend/src/controllers/appControllers/clientController/index.js
Original file line number Diff line number Diff line change
@@ -1,28 +1,13 @@
const mongoose = require('mongoose');
const createCRUDController = require('@/controllers/middlewaresControllers/createCRUDController');
const remove = require('./remove');
const summary = require('./summary');

const create = require('./create');
const read = require('./read');
const search = require('./search');
const update = require('./update');

const listAll = require('./listAll');
const paginatedList = require('./paginatedList');
const summary = require('./summary');

function modelController() {
const Model = mongoose.model('Client');
const methods = createCRUDController('Client');

methods.read = (req, res) => read(Model, req, res);
methods.delete = (req, res) => remove(Model, req, res);
methods.list = (req, res) => paginatedList(Model, req, res);
methods.summary = (req, res) => summary(Model, req, res);
methods.create = (req, res) => create(Model, req, res);
methods.update = (req, res) => update(Model, req, res);
methods.search = (req, res) => search(Model, req, res);
methods.listAll = (req, res) => listAll(Model, req, res);
return methods;
}

Expand Down
30 changes: 0 additions & 30 deletions backend/src/controllers/appControllers/clientController/listAll.js

This file was deleted.

16 changes: 0 additions & 16 deletions backend/src/controllers/appControllers/clientController/migrate.js

This file was deleted.

Loading

0 comments on commit 4451107

Please sign in to comment.