Home
Softono
ERP

ERP

Open source JavaScript
12
Stars
2
Forks
1
Issues
1
Watchers
4 years
Last Commit

About ERP

Open Source ERP System (Mohamed Elbagoury master's degree project)

Platforms

Web Self-hosted

Languages

JavaScript Java PHP

Enterprise Resource Planning

ERP Desktop App base on Flask & Electron

How to Contribute?

Install pre-requisites

  • Python3
  • Python3-pip
  • Node.js
  • npm
  • Sqlite
On Windows
  • Install Python ( Included pip )

  • Install Nodejs ( Included npm )

On Linux
  • Install Python & Python-pip

    • Ubuntu

        apt install python3 python3-pip -y
    • CentOS

        dnf install python3 python3-pip -y
  • Install Node.js & npm

    • Ubuntu

        apt install nodejs -y
    • CentOS

        dnf install nodejs -y

Create database

sqlite server/src/erp.db < server/database.sql

Restore dependencies

Restore backend dependencies.

cd server
pip3 install -r requirements.txt

Restore frontend dependencies.

cd client
npm install

Restore backend and frontend dependencies with script.

  • use bash

      bash scripts/restore.sh
  • use powershell

      pwsh scripts/restore.ps1

Run

build backend and move it to frontend resources folder.

pyinstaller -F server/main.spec
mkdir -p client/resources/server
mv dist/main/* client/resources/server

run frontend

npm run start

build

use build script.

  • use bash

      bash scripts/build.sh
  • use powershell

      pwsh scripts/build.ps1

screenshots

  • Login

login

  • DarkMode

dark

  • Sale manager

sale

  • User manager

user

  • Product manager

product