hubleto / erp-project
Production-ready Hubleto ERP.
Requires
- ddeboer/imap: ^1
- defuse/php-encryption: ^2
- dompdf/dompdf: ^3
- endroid/qr-code: ^6
- erusev/parsedown: ^1
- hubleto/assets: ^1.1
- hubleto/erp: ^1.1
- hubleto/framework: ^1.1
- hubleto/pay-by-square-encoder: ^1
- phpmailer/phpmailer: ^6
README
Free, customizable and self-hosted CRM/ERP.
Install
To install production-ready Hubleto, follow these steps:
- Create an empty project folder:
mkdir /var/www/html/hubleto - Download Hubleto via composer:
composer create-project hubleto/erp-project /var/www/html/hubleto --no-dev - Initialize Hubleto:
php hubleto init
Custom apps
To customize your Hubleto, create your custom apps:
- Create app's scaffolding:
php hubleto create app CarRental - Create the model:
php hubleto create model CarRental Car - Create basic UI:
php hubleto create mvc CarRental Car
TIP: Check out
ai/instructions.mdinstructions for better vibe-coding experience or instruct your agent to study this.
TIP: Visit https://developer.hubleto.eu for more details on how to develop custom Hubleto apps.
❤️ Give us a star it if you like Hubleto. Thank you. ❤️
Custom React UI components
We recommend you to use free Hubleto React UI library to develop rich data management features into your apps.
Run commands below to install it:
cd /var/www/html/hubleto
./bin/prepare-assets.sh
npm run build
Contribute
If you want to contribute to Hubleto core, follow these steps to setup your development environment:
- Create folder for Hubleto codebase, e.g.
mkdir /var/www/html/hubleto-core - Fork
hubleto/erp,hubleto/framework,hubleto/assets,hubleto/react-uiintohubleto-corefolder. Note: If you have access to repository with enterprise apps, you may fork this as well. - Symlink these forks by running following commands:
cd /var/www/html/hubleto+./bin/setup-dev-env.sh ../hubleto-coreNote: thesetup-dev-env.shtakes one argument - relative path to your Hubleto codebase - Initialize Hubleto:
php hubleto init
Now, your http://localhost/hubleto will be rendered using the codebase in hubleto-core.
TIP: Use
npm run watchto automatically compile assets on every change in the UI.
Support us
Hubleto is a community project and so it needs your help. We provide complete Hubleto code for free and maintain its development.
We will be very happy to get in touch with any company or individuals, willing to act as reseller or consultant.
Do not hesitate and contact us via LinkedIn or Reddit.
See also
- https://github.com/hubleto/erp - the 'main' repository for Hubleto
- https://developer.hubleto.eu - developer guide for Hubleto
- https://help.hubleto.eu - user guide for Hubleto
- https://www.hubleto.eu - a presentation website
- https://community.hubleto.eu - a discussion forum about everything related to Hubleto
- https://www.hubleto.eu/demo - try demo