jensraaby / ADP-Inventory

IT inventory tracker. Will link in to our internal systems, so not very useful unless you are willing to get your hands dirty.
0 stars 0 forks source link

ADP-Inventory

IT inventory tracker.

The basic idea is to maintain a database of all devices and users in our organisation. The Rails app provides data persistence with an SQL database, a web interface (using plain old HTML with Bootstrap CSS at present) and basic data export.

Client scripts will populate the system with data for every Windows PC and Mac. Modems and Android phones will be manually entered, and Apple iOS devices will be imported from Profile Manager.

Prerequisites

Installation

  1. Clone the repository
  2. Install bundler (cd into the repository, run 'gem install bundler')
  3. Install the bundle (cd into the trackit folder, run 'bundle install')
  4. run 'rake db:create && rake db:migrate'
  5. Run the development server: 'rails server'
  6. Open http://localhost:3000/

Development

It's a standard Rails 3 app. Most of the useful stuff is in the 'trackit/app' folder. Tip: run 'rails console' and you can manipulate models/test methods interactively.