First off let's look at the app itself. As said before not all the features are in it but despite that I still think the app has some neat features.
You can see a demo of the app on the left.
Using Trello for managing the project was really helpful. I was able to keep a good overview of the tasks I had to do and had already done. I was also able to categorize and prioritize them. Additionally I used a burndown chart plugin for Trello as well which was helpful for reflection.
I used DevOps to manage the project's code. In the end I made lots of feature branches, a development branch and a master/release branch. I also made a simple pipeline was not able to write any meaningful unit tests.
Using SonarLint I was able to check the quality of the code I wrote. It helped me make code more readable but also helped remove some bugs. I have a report of the analysis on the left.
Me and Ruud discussed the future of the app and I offered to at least finish the rest of the open requirements.
After that, there's also the option to keep developing new features like adding POS functions and combining the functionality of another one of Brickx's apps which just simply scans a command to the API but it saves installing a whole other app for something so simple.