Skip to content
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

Security fixes #1188

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
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: 2 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
node_modules
package-lock.json
662 changes: 30 additions & 632 deletions LICENSE

Large diffs are not rendered by default.

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

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
## Translation :

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

## License

**🚀 Self-hosted Entreprise Version** : [https://cloud.idurarapp.com](https://cloud.idurarapp.com)
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 :

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

## Features :

Invoice Management

Payment Management
Invoice Management 💰

Quote Management
Accounting Management 📈

Customer Management
HR Management 🧑‍🤝‍🧑

Ant Design Framework(AntD) 🐜

Expand All @@ -38,6 +50,17 @@ 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 @@ -52,6 +75,7 @@ Based on Mern Stack (Node.js / Express.js / MongoDb / React.js ) 👨‍💻

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 @@ -73,6 +97,24 @@ 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 @@ -89,13 +131,10 @@ IDURAR is Open "Fair-Code" Source ERP / CRM (Invoice / Inventory / Accounting /

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,5 +1,5 @@
#DATABASE = "mongodb://localhost:27017"
#RESEND_API = "your resend_api"
DATABASE = "mongodb+srv://192105adityashah:[email protected]/testdel?retryWrites=true&w=majority&appName=Cluster0"
RESEND_API = "re_ZB3uVo4u_DUGNmBHzp22NQXG8GUhE2jA7"
#OPENAI_API_KEY = "your open_ai api key"
JWT_SECRET= "your_private_jwt_secret_key"
NODE_ENV = "production"
Expand Down
15 changes: 15 additions & 0 deletions backend/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
FROM node:20.9.0-alpine

WORKDIR /usr/src/app

RUN npm install -g [email protected]

COPY package*.json ./

COPY . .

RUN npm install

EXPOSE 8888

CMD ["npm", "run", "dev"]
109 changes: 105 additions & 4 deletions backend/package-lock.json

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

7 changes: 5 additions & 2 deletions backend/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "idurar-erp-crm",
"version": "4.1.0",
"version": "4.0.0",
"engines": {
"npm": "10.2.4",
"node": "20.9.0"
Expand All @@ -23,7 +23,7 @@
"dotenv": "16.3.1",
"express": "^4.18.2",
"express-fileupload": "^1.4.3",
"express-rate-limit": "^7.1.5",
"express-rate-limit": "^7.4.1",
"glob": "10.3.10",
"html-pdf": "^3.0.1",
"joi": "^17.11.0",
Expand All @@ -37,6 +37,9 @@
"node-cache": "^5.1.2",
"openai": "^4.27.0",
"pug": "^3.0.2",
"rate-limit-redis": "^4.2.0",
"redis": "^4.7.0",
"request-ip": "^3.3.0",
"resend": "^2.0.0",
"shortid": "^2.2.16",
"transliteration": "^2.3.5"
Expand Down
Loading
Loading