This is a simple laboratory management system created as a group project for the course Praxis der Softwareentwicklung at the Karlsruher Institut für Technologie (KIT) and the Institute for Technology of Persuasive Computing (TECO).
The system is a web application that allows the management of laboratory equipment. It is based on a RESTful API that is used to communicate with the different microservices.
The system is based on a microservice architecture. The microservices are:
Frontend
: The frontend of the application built with Angular.Backend
: The main backend of the application built with Node.js and Express.Camera
: A small service that handles recording and live streaming for a webcam.
- User management and authentication
- Room management and booking
- Inventory management and lending
- Camera streaming and recording for 3D-printing
This project was developed by Adrian Keller, Mario Lehnerer, Zoe Martin, Sarah Raab und Lena Richau.