Results of SpecItem Database AMOS Project with develop group (Video and Report, Winter 2022/23 Project)

Symbolic picture for the article. The link opens the image in a large view.

This project is one of five Scrum projects with industry partners that were part of the Winter 2022/23 AMOS Projects. Below please find the video (you may also like the other videos) and the project summary which details the final result of the project. We run these projects every semester, so please be in touch if you would like to motivate one of your own!

Demo Video

Project Summary

Project nameSpecItem Database
Project missionMaintaining SpecItems is simplified by creating an online database with a browser-based frontend. The user is able to view the SpecItems in the browser. They can also search for specific SpecItems.Moreover, the user can change SpecItems in the web browser.
So in other words the database (service) shall allow to:
– import new revisions of SpecItems from input files
– search and view SpecItem data in web-browser
– compare revisions of a SpecItem
– edit specific SpecItem metadata in web-browser
– export SpecItem data to output files
– trigger the actions above by REST API.
Industry partnerdevelop group
Team logo
Project summaryThe SpecItem-Database manages Specification Documents. They contain technical requirements for different automotive electronic control units. The goal of the software is to facilitate the maintenance of those documents. Therefore, we developed an interactive UI using ReactJS/ JavaScript and integrated a PostgreSQL database in the backend, which contains all the SpecItems.
In the browser-based frontend, the user is able to view, search, edit and delete SpecItems. One can import SpecItems / Documents and export SpecItems to files. Furthermore, the user can also compare versions of SpecItems. The functionalities mentioned above are implemented as HTTP-Requests that are sent to the backend. There they are handled and executed by the Spring Framework.
Project illustration

Team photo
Project repository