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 3 weeks ago
client Changed client endpoint for development 3 weeks ago
mobile Initial commit 3 months ago
.gitignore Initial commit 3 months ago
LICENSE Initial commit 3 months ago
README.md Initial commit 3 months ago
backend.py Initial commit 3 months ago
inventorizer-icon.svg Initial commit 3 months ago
inventorizer.service Initial commit 3 months ago
requirements.txt Initial commit 3 months 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