Manage your IT with ease
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Leonie 36124a04b1 Changed client endpoint for development 10 months ago
client Changed client endpoint for development 10 months ago
mobile Initial commit 1 year ago
.gitignore Initial commit 1 year ago
LICENSE Initial commit 1 year ago
README.md Initial commit 1 year ago
backend.py Initial commit 1 year ago
inventorizer-icon.svg Initial commit 1 year ago
inventorizer.service Initial commit 1 year ago
requirements.txt Initial commit 1 year ago

README.md

Inventorizer

Inventorizer is an inventarization software for your IT department. It allows you to create, modify and delete your devices in your database. Every device gets a QR Code you can scan with an app and change device information from the go. The apps are also protected against leakage of the binary files (copy protection) so your data is ensured to be safe.

The software is licensed under a koyu.space 0 license.

Building

Desktop client

Dependencies

  • NodeJS alongside NPM (installing via nvm preffered)
  • Yarn
  • Preferably a Linux box

Packaging

To package apps for the local platform:

$ yarn package

To package apps for all platforms:

First, refer to the Multi Platform Build docs for dependencies.

Then,

$ yarn package-all

To package apps with options:

$ yarn package --[option]

To run End-to-End Test

$ yarn build-e2e
$ yarn test-e2e

# Running e2e tests in a minimized window
$ START_MINIMIZED=true yarn build-e2e
$ yarn test-e2e

:bulb: You can debug your production build with devtools by simply setting the DEBUG_PROD env variable:

DEBUG_PROD=true yarn package

Mobile client

Please refer to the PhoneGap build manual.

Hosting a server

Dependencies

  • Python 3 alongside PIP

Installation

It's easy just like this:

$ sudo pip3 install -r requirements.txt
$ touch authorized.txt # Creating list with authorized users
$ python3 main.py