Home
Softono
erp-crm

erp-crm

Open source JavaScript
22
Stars
3
Forks
0
Issues
3
Watchers
1 year
Last Commit

About erp-crm

erp-crm is an open-source, headless software suite designed to unify Enterprise Resource Planning, Customer Relationship Management, e-commerce, and accounting operations for modern businesses. Built on the MERN stack, it leverages Node.js and Express.js for a robust backend, React.js with the Ant Design framework for an intuitive frontend interface, and MongoDB for flexible data storage. This solution provides comprehensive tools for managing invoicing, financial accounting, and human resources within a single platform. As a headless architecture, it offers API-first flexibility, allowing developers to build custom frontends or integrate with existing systems seamlessly. The software is optimized for local development using Docker Compose, which automates the setup of backend, frontend, and database containers for rapid deployment and testing. Ideal for organizations seeking a customizable, self-hosted alternative to proprietary enterprise software, erp-crm supports multi-language deployment including Englis

Platforms

Web Self-hosted

Languages

JavaScript

Links

Open "Fair-Code" Source ERP / CRM | Node.js React.js

πŸš€ Give a Star ⭐️ & Fork to this project ... Happy coding! 🀩`

Translation :

French , Spanish

Features :

Invoice Management πŸ’°

Accounting Management πŸ“ˆ

HR Management πŸ§‘β€πŸ€β€πŸ§‘

Ant Design Framework(AntD) 🐜

Based on Mern Stack (Node.js / Express.js / MongoDb / React.js ) πŸ‘¨β€πŸ’»

Getting started

1.Clone the repository

2.Create Your MongoDB Account and Database Cluster

3.Edit the Environment File

4.Update MongoDB URI

5.Install Backend Dependencies

6.Run Setup Script

7.Run the Backend Server

8.Install Frontend Dependencies

9.Run the Frontend Server

Docker Compose for local development

  • setup additional env variables, if necessary in the below file
docker-compose.yml
  • After the necessary configurations run below command :
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.

Show your support

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