Dr. Jonathan Engelsma, email@example.com
Quarkus, React Native, Android, Mobile Application, Book, Personal Library
This project consisted of developing a full-stack mobile application to track individuals’ personal book libraries. Users were able to create accounts, import book data, categorize books by tags, organize books in virtual shelves and search the library. The ultimate goal of the project was to develop expertise in mobile application development and gain new experience with a modern framework, and therefore React Native  was chosen. To manage the app’s data a server backend was implemented using the open source Quarkus  framework and data was stored in a Postgres  database. In addition to developing the mobile app and backend a small- scale publicly accessible deployment using a Raspberry Pi  as the host was built. This was performed in order to learn some mechanisms that later could be used in a future production cloud deployment that could support a public release of the LibTracker app. Overall the project began with merely the concept and progressed through learning React Native from scratch all the way to a fully functional proof of concept grade prototype with all the basic features necessary to track one’s personal book library.
Luckenbaugh, Adam, "LibTracker--A React Native & Quarkus App to Track Your Personal Book Library" (2020). Technical Library. 366.