Tool to lookup computer information using a unique ID number.
25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.
Skylar Ittner 4ab3ff6957 Add more event types to database 6 yıl önce
api Add serial and manufacturer fields to addmachine API 6 yıl önce
assets Add small label preview 6 yıl önce
nbproject Add MPL-2.0 license 6 yıl önce
routes Add small label preview 6 yıl önce
.gitignore Initial commit 6 yıl önce
LICENSE.md Add MPL-2.0 license 6 yıl önce
README.md Update readme 6 yıl önce
composer.json Add MPL-2.0 license 6 yıl önce
composer.lock Initial commit 6 yıl önce
database.mwb Add more event types to database 6 yıl önce
index.php Add MPL-2.0 license 6 yıl önce
machine.php Generate random machine ID if not specified when creating machine 6 yıl önce
required.php Add MPL-2.0 license 6 yıl önce
roles.php Add MPL-2.0 license 6 yıl önce
routes.php Add MPL-2.0 license 6 yıl önce
settings.template.php Make USE_CDN false by default 6 yıl önce

README.md

PC Info

A customer-facing web tool to view detailed information about a computer. Designed for use by computer repair shops and electronics refurbishers.

PC Info is similar to Dell's "service tag" system, where simply typing a service tag into Dell's website allows viewing various pieces of information about a machine.

This application works by providing a read-only web UI to the customer, and a JSON API to authorized applications (using an API key).

Features

  • Flexible: Attach any number of components and history entries to a machine, and add free-form notes to each

  • Simple: Customers simply type in a unique ID number (usually on a sticker) to instantly view all information

  • Secure: API keys can be assigned roles to restrict usage

  • Custom Branding: Supply your own logo and favicon URLs with a config setting

Setup

  1. Upload code
  2. Run composer install to get dependencies
  3. Create database using schema
  4. Copy settings.template.php to settings.php and fill in with correct values
  5. Add API key to the database, and assign permissions (PHPMyAdmin recommended)
  6. Download client app (repository) and install it
  7. Follow instructions in client app to finish setup