Saruman is a material management tool where partners can reserve stuff
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.capistrano
app
bin
config
db
lib
log
public
test
vendor/assets
.gitignore
.ruby-version
.travis.yml
Capfile
Gemfile
Gemfile.lock
LICENSE.txt
README.md
README.rdoc
Rakefile
config.ru
wkhtmltopdf.sh

README.md

Saruman Code Climate Travis CI Coverage Status

Saruman the white

Saruman is a material management tool where partners can reserve items from an inventory. There are 2 different roles: Inventory managers and partners. Inventory managers can add items to an inventory. They can create partners and assign reservable items to partners. Partners can follow a unique link to request items they can order.

At an event, they can pick up the items at a pit by scanning their own barcode with the barcode of the item.

Current state

  • Admins can add partners
  • Admins can add items
  • Partners can log in using a unique link
  • Partners can reserve items
  • Admins can approve reservations
  • Admins can disapprove reservations and give feedback why
  • Partners can increase the count of an approved reservation by adding a new reservation for that item
  • Partners can see a short overview of their costs, admins can see general reports
  • Admins can edit the reservation deadline and email in the settings page

Roadmap

  • Automize the "special requests"
  • Create a check-in and check-out system for the material pit

Contributors

  • Tom Naessens
  • Felix Van der Jeugt
  • Toon Willems
  • Benjamin Cousaert