Skip to content

fix : resolved Typo #1215 #1240

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 50 commits into
base: dev
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
f580cb5
Merge pull request #1115 from idurar/dev
salahlalami May 23, 2024
1603b67
add upgrade to premium self-hosted
salahlalami May 23, 2024
bdc52cf
fix upgrade features
salahlalami May 23, 2024
d7b2215
update readme
salahlalami May 23, 2024
50a71c7
remove unused code
salahlalami Sep 28, 2024
4b95251
idurar upgrade
salahlalami Sep 28, 2024
f7f361c
Fix Settings Form
salahlalami Sep 28, 2024
b27e063
Fix Settings
salahlalami Sep 28, 2024
d88351d
update backend server
salahlalami Sep 28, 2024
6c4aa67
Fix payment bugs
salahlalami Sep 28, 2024
baceff7
remove console.log
salahlalami Sep 28, 2024
fdb485f
Fix Update Settings
salahlalami Sep 28, 2024
6620fd7
Improve UI
salahlalami Sep 28, 2024
e3917ce
Fix email
salahlalami Sep 28, 2024
934432b
Fix Setup
salahlalami Sep 28, 2024
c755719
Add Try premium version
salahlalami Sep 28, 2024
18a35f2
update licence
salahlalami Sep 28, 2024
c298c50
Merge pull request #1173 from idurar/feat/upgrade-open-source
salahlalami Sep 28, 2024
9c018e8
Fix routes
salahlalami Sep 28, 2024
008fd44
update package
salahlalami Sep 29, 2024
24eb8e1
remove docker
salahlalami Sep 29, 2024
92a5843
Fix Quote
salahlalami Sep 29, 2024
1c8262f
update auth
salahlalami Sep 29, 2024
b082598
Update README.md
salahlalami Sep 29, 2024
ffa01f4
improve performance
salahlalami Sep 29, 2024
44fdfd6
improve auth typo ui
salahlalami Sep 29, 2024
e20a768
Fix Auth
salahlalami Sep 29, 2024
e9fedc2
fix unwanted error
salahlalami Sep 29, 2024
67f6b76
add jwtExpired on error
salahlalami Sep 29, 2024
0141618
update dashboard
salahlalami Sep 29, 2024
8ffda8f
update dashboard
salahlalami Sep 29, 2024
012f39a
Update README.md
salahlalami Sep 29, 2024
64d2861
Imrpove Colors
salahlalami Sep 29, 2024
cb93d53
remove unused code
salahlalami Sep 29, 2024
d53b3c9
improve dashboard ui
salahlalami Sep 29, 2024
49f15f3
improve ui
salahlalami Sep 29, 2024
fc4c324
add cloud link version
salahlalami Oct 1, 2024
cf30c6f
Update README.md
salahlalami Oct 1, 2024
4609439
add entreprise link
salahlalami Oct 1, 2024
9ba200f
Update README.md
salahlalami Oct 1, 2024
1d98406
fix button color
salahlalami Oct 1, 2024
36b1d5e
prevent demo account change
salahlalami Oct 2, 2024
100525d
Update README.md
salahlalami Oct 2, 2024
0d623e1
fix for subPath path traversal
DoMINAToR98 Oct 4, 2024
5860bc5
added comment
DoMINAToR98 Oct 4, 2024
949bc6f
Merge commit from fork
salahlalami Oct 4, 2024
7082134
fix the issue with path
Feb 6, 2025
f68317f
add decodeURI component
Feb 11, 2025
39a116b
Merge commit from fork
salahlalami Feb 11, 2025
4052690
fix : resolved Typo #1215
Apr 10, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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.

80 changes: 18 additions & 62 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,44 +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 :
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

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

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

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

## License FAQ :

## Features :
## Features :

Invoice Management 💰
Invoice Management

Inventory Management 🧳
Payment Management

Accounting Management 📈
Quote Management

HR Management 🧑‍🤝‍🧑
Customer Management

Ant Design Framework(AntD) 🐜

Expand All @@ -49,21 +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.

### May i can customize IDURAR as Saas and provide it to other users ?

No, you cannot customize IDURAR as a SaaS and provide it to other users , You are not allowed to provide IDURAR software to third parties as a hosted or managed service or as softwase as service (Saas), where the service provides users with access to any substantial set of the features or functionality of this software.

### 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 @@ -78,14 +52,11 @@ 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


1.[Clone the repository](INSTALLATION-INSTRUCTIONS.md#step-1-clone-the-repository)


2.[Create Your MongoDB Account and Database Cluster](INSTALLATION-INSTRUCTIONS.md#Step-2-Create-Your-MongoDB-Account-and-Database-Cluster)

3.[Edit the Environment File](INSTALLATION-INSTRUCTIONS.md#Step-3-Edit-the-Environment-File)
Expand All @@ -102,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 @@ -136,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.
4 changes: 2 additions & 2 deletions backend/.env
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#DATABASE = "mongodb://localhost:27017"
DATABASE = "mongodb://127.0.0.1:27017/idurar-erp-crm"
#RESEND_API = "your resend_api"
#OPENAI_API_KEY = "your open_ai api key"
JWT_SECRET= "your_private_jwt_secret_key"
NODE_ENV = "production"
OPENSSL_CONF='/dev/null'
PUBLIC_SERVER_FILE="http://localhost:8888/"
PUBLIC_SERVER_FILE="http://localhost:8888/"
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