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.

39 lines
1.3 KiB
Markdown

![PC Info](assets/logos/biglogo.png)
6 years ago
=======
6 years ago
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](https://source.netsyms.com/Netsyms/PCInfoClient))
and install it
7. Follow instructions in client app to finish setup