Hoyo 19 was originally launched as a social app to be able to help golf groups have better management of their members and group play. Because of the pandemic the scope has shifted and it now allows you to share your score with the people you are playing without the need to approach them.
The app is built using Expo and originally designed with a GraphQL backend running with Apollo Express. I opted to change the backend to use Strapi due to the nature of the project and a more robust platform to manage database and users. This shift allows me to iterate the product quicker and release updates without to much overhead.
For database I went with MongoDb, although a relational database could have worked as well. This decision was solely based on my personal preference since the DB type was not going to have any impact on performance.