-
Notifications
You must be signed in to change notification settings - Fork 21
Open
Labels
Description
At Tampere Hacklab we offer rental storage space to members (shelf and pallet spaces). Bookkeeping for this is currently nonexistent.
It would be nice to have a new service type in Mulysa for storage that tracks available space and allows members to self-subscribe to free storage spaces.
Requirements/considerations:
- The most natural UI for this would be a grid/table where each cell represents one storage space.
- Storage can either be two-dimensional (single shelf on a wall) or three-dimensional (many shelves in a store room). Currently at Tampere Hacklab we only have two-dimensional storage, but support for three-dimensional storage would be good. In practice three-dimensional storage could be represented as a separate 2D grid for each aisle of storage, but on the same page and as part of the same service.
- Service should have configurable settings for:
- Storage size (x/y, number of aisles, option for different x/y per aisle)
- Ability to disable individual cells in the grid (real world may have pillars/gaps or permanently reserved spaces)
- Control whether users can self-subscribe or if they need admin to subscribe them
- Pricing for service
- Maximum rental period (like in a library; at Tre some storage is in high demand and intended for temporary storage of large projects currently being worked on, not for permanent junk heaps)
- Nice-to-have: reservation system for storage with maximum rental periods.
- Storage UI should show name of the user renting the spot to everyone
- Nice-to-have: make this an option on the service for anonymous storage (at Tre we have e.g. keyed lockers with opaque doors where anonymity may make sense). Admins should see names on anonymous storage