This is a simple solution for a tech challenge. It implements java restful apis using Spark, with a flutter mobile client The database used here is mysql relational database.
Apis are hosted on the main app.
The flutter application can be run on web, android or IOs