Ben Oldham

2024 • Uni Group Project

City Data Dashboard

Screenshot of a city data dashboard web app

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. Screenshot showing the main dashboard page

City selection screen

This is the entry point for the app, allowing users to choose an initial city they want to view. Screenshot showing the main dashboard page