Overview
A collaborative project created as part of a university module. I worked as lead developer in a team of four to create an API-driven application which displays data about various cities and their twins.
This project involved manipulating and compiling data from a variety of sources. We had to call numerous APIs and cache the responses to improve speed and performance. This data then had to be transformed and displayed in an easy-to-understand dashboard.
This project also tested our collaboration skills, giving us a chance to practice coding in a team environment. We gained further experience using Git/GitHub as tools for collaboration, and practiced implementing code reviews/peer feedback to improve our code quality.
Main screen
The main screen has a variety of tiles, each showing different data.
City selection screen
This is the entry point for the app, allowing users to choose an initial city they want to view.