Reinventorii - Modern Supply Chain Managment
What is Reinventorii?
Reinventorii is a supply chain management software that allows for old furniture to be re-used. Inventorii allows users to access an online catalogue of office furniture parts to build their dream furniture! Our current catalogue allows users to select a chair, a lamp, a desk or a filling unit with various models from a handful of available manufacturers. You can then select your ideal furniture with the respective model and the program will calculate the cheapest combination of available parts from the reused furniture part database.
Technologies Used (Our Stack)
| Stack | Technology Used |
|---|---|
| Front-End | React, Ionic, Typescript |
| Back-End | Java, SpringBoot |
| Database | mySQL |
| APIs | REST |
How we built it (Integration of frameworks)
The basis of this application is the Java app which connects to the database via JDBC. The data is then exposed via a REST endpoint. The React application is then able to generate a web application from the REST API.
Technical Challenges
The two biggest technical challenges were developing an efficient algorithm to build pieces of furniture and connecting the Java app to React. The time-constraint prevented us from creating a modular architecture. Although this was initially planned, the complexity of the architecture would inhibit us from completing the project. In addition, we struggled to create a universal algorithm for each class.
Accomplishments
Creating an application in 24 hours that featured a backend, web app, and unit testing was a significant challenge.
What we learned
Utilizing complex data structures, a database, creating a semi-complex architecture and creating a prototype for the algorithm. In addition, we integrated our unit tests with our pull requests on github
What's next for Reinventorii? (Improvements)
We would love to make the application more scalable and bring it to the cloud.


Log in or sign up for Devpost to join the conversation.