University Project 4: App in the cloud

University Project 4: App in the cloud

Categories

Project

Published on: 2020-07-16

Word count: 230

Estimated reading time: 2 minutes

University Project 4: App in the cloud

The goal of our fourth student project was to create an “App in the Cloud”. We decided to implement a simple game. The idea was that a creator could take a picture of someplace, ideally something recognizable like a landmark, and another player, a seeker, then had to guess the locations coordinates.

We utilized GPS coordinate lookup to retrieve the coordinates of the taken image. We offered the seeker a map, as well as a search function, to simplify the guessing procedure.

For this, we used the Android SDK and Java. But, we also needed a backend. We had to use LoopBack4 (JavaScript/TypeScript + NodeJS) and deploy it to IBM Cloud. Additionally, a database (PostgreSQL) was required, which was externally hosted, thus causing a Mixed-Cloud scenario.

The whole project followed an Agile Scrum workflow. Additionally, while not required, our team also decided to give DevOps a try. We relied on GitHub Actions and Jenkins to automatically build, test and deploy the project.

We created one of the best, if not the best, Android project.