DETI MakerLab is a system designed to manage a modern and innovative room. This room is filled with electronic components and devices, such as Arduinos, Raspberries, 3D printers, a network closet and the like. The space aims at being the room to carry on projects inside DETI.
Make the system highly modularized and loosely coupled. Any component should be easily swaped (or removed).
Reuse existing projects. Keep close to upstream, so that mantaining the project is painless.
MakerLab shouldn't require a superviser, though one might (and will) exist.
Management for the users, not for the manager.
Don't make restrictions to what the system will be capable of providing.
The app provides for a more user-centered experience within the lab and have all necessary tools to start using it's features as fast as possible.
All the knowledge of the system is on the wiki. On the one hand, wiki provides tools to manage equipments, projects and users. On the other, users can collaboratively edit articles, in a version controlled way, to document and share all the information that assists students making their projects happen.
dml-servant is our chatbot. It is a plugin to automate some useful tasks within MakerLab. It provides administration tools, for instance, to test the reachability and status of some endpoints. Through its command line like interface, users can also issue the creation of VM's and the establishment fo VLAN's.
Project specification, general architecture, mockups and documentation.
Develop all the components separately with the vision of integrating them later: wiki, mobile app, index manager and network manager.
Have the management side running: equipment registration and labeling.
Release a minimal viable product for wiki and mobile app, with the requisition system.
Improve user experience, correcting some bugs and polishing features, based on usage feedback. Launch chatbot and network.
Final product, ready to be fully used by DETI community. Project's documentation completed.
Project Manager
ricardojesus@ua.pt, 76613
Documentation Manager
pdiogoferreira@ua.pt, 76425
Product Manager
leonardooliveira@ua.pt, 76725
Infrastructure Manager
pbmartins@ua.pt, 76551
Developer
jorgeduartesilva@ua.pt, 68487
dgomes@ua.pt
This is a little brief of what we are doing. You can take a deeper look in the documentation section.