ToManage is the first ERP software with internet of things (IOT) network in open source.
ERP software manage your organization's activity (contacts, suppliers, invoices, orders, stocks, agenda, ...). The IOT network allow for faster and further (to collect relevant external data, to relay sensor data through, to create alerts, ...) to work in real time .
It's an Open Source ERP software with javascript language and use Nodejs MongoDB Angularjs and Totaljs .
You can freely use, study, modify or distribute it according to its Free Software licence.
You can use it as a standalone application or as a web application to be able to access it from the Internet or a LAN.
Need :
- install Node.js 6.x
- install MongoDB 3.2
curl -sL https://deb.nodesource.com/setup_6.x | sudo bash -
apt-get install nodejs
git clone git@github.com:ToManage/framework.git
npm install
Using demo mongoDB database from dump directory
cp config.sample config
A demo database is in dump directory
Edit and replace demo name database in config file
node debug.js
Create /etc/systemd/system/nodeserver.service
[Unit]
Description=ToManage ERP
Documentation=https://www.tomanage.fr
After=network.target
Requires=mongodb.service
[Service]
Environment=NODE_PORT=8000
Type=simple
User=root
Group=root
# Output to syslog
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=nodeserver
ExecStart=/usr/bin/node /path/to/tomanage/debug.js
WorkingDirectory=/path/to/tomanage
Restart=always
RestartSec=10
[Install]
WantedBy=multi-user.target
Enable the service
systemctl enable nodeserver.service
Created symlink from /etc/systemd/system/multi-user.target.wants/nodeserver.service to /etc/systemd/system/nodeserver.service.
Start the service
systemctl start nodeserver.service
Demo authentication : admin/admin
Good coding :)
Follow us :