Skip to content

Commit

Permalink
Merge pull request #1173 from idurar/feat/upgrade-open-source
Browse files Browse the repository at this point in the history
Feat/upgrade open source
  • Loading branch information
salahlalami authored Sep 28, 2024
2 parents d7b2215 + 18a35f2 commit c298c50
Show file tree
Hide file tree
Showing 160 changed files with 1,301 additions and 7,393 deletions.
662 changes: 632 additions & 30 deletions LICENSE

Large diffs are not rendered by default.

52 changes: 9 additions & 43 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,14 @@
<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
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

</div>

Expand All @@ -21,27 +19,16 @@ IDURAR is Open "Fair-Code" Source ERP / CRM (Invoice / Inventory / Accounting /
🚀 Give a Star ⭐️ & Fork to this project ... Happy coding! 🤩`
```

## Translation :

[French](doc/README.fr.md#French-Translation) , [Spanish](doc/README.sp.md#Spanish-Translation)

## License

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)

### Upgrade to IDURAR Premium :
### Try IDURAR Premium :

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

## Features :

Invoice Management 💰

Accounting Management 📈

HR Management 🧑‍🤝‍🧑

Ant Design Framework(AntD) 🐜

Based on Mern Stack (Node.js / Express.js / MongoDb / React.js ) 👨‍💻
Expand All @@ -54,13 +41,6 @@ Based on Mern Stack (Node.js / Express.js / MongoDb / React.js ) 👨‍💻

[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 Down Expand Up @@ -97,24 +77,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 @@ -138,3 +100,7 @@ Custom Development Service are available : [Get in touch](mailto:hello@idurarapp
## Show your support

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

## License

IDURAR is Free Open Source Released under the GNU Affero General Public License v3.0.
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.

This file was deleted.

29 changes: 0 additions & 29 deletions backend/src/controllers/appControllers/clientController/read.js

This file was deleted.

Loading

0 comments on commit c298c50

Please sign in to comment.