Machine, component, and status tracking for IT shops and their customers.
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Skylar Ittner 5b05cda1d0 Add unlink component 4 years ago
api Add APIs to get client info and search clients 4 years ago
client-scripts Add machine ID label without 'property of' 4 years ago
langs Add unlink component 4 years ago
lib Add unlink component 4 years ago
mobile Add more permissions checks 5 years ago
nbproject Add some basic core features 5 years ago
pages Add unlink component 4 years ago
print Add Internal ID label, make more label fields customizable 4 years ago
public Show tested as date only on public page 4 years ago
static Make event types configurable (JSON file) with categories, some other half-finished features 4 years ago
tests Rewrite to use classes, aligning with AccountHub 2.0 6 years ago
.gitignore Get more than 15 clients from InvoiceNinja 4 years ago
.gitmodules Convert material-color CSS to submodule 7 years ago
LICENSE.md Update license and readme 5 years ago
README.md Merge ../AppTemplate 4 years ago
action.php Add unlink component 4 years ago
api.php Add comment 5 years ago
app.php Use FontAwesome CSS+webfont instead of JS, upgrade 5.7.2 to 5.8.1 5 years ago
composer.json Merge ../AppTemplate 4 years ago
composer.lock Merge ../AppTemplate 4 years ago
database.mwb Add two more device types 4 years ago
index.php Nicer access denied message 5 years ago
pages.php Make event types configurable (JSON file) with categories, some other half-finished features 4 years ago
required.php Add machine editing APIs 4 years ago
settings.template.php Show tested as date only on public page 4 years ago
types.sql Add two more device types 4 years ago
update.sql Allow components to be "floating" and not assigned to a machine 4 years ago

README.md

MachineManager

A simple tool for repair shops and IT service providers to manage client devices, including scheduled services (such as updates) and repair status (with client-viewable tracking, similar to package tracking).

Features

  • Integrates with InvoiceNinja to autofill clients
  • Reminds for upcoming scheduled services (such as remote updates)
  • Public machine status tracking (client can view their repair status, machine info, and history using a serial number)

Setup Tips

  • Run composer install (or composer.phar install) to install dependency libraries
  • If you don't have any color in the navbar, run git submodule init and git submodule update.