Plane Flights – Flight Data Aggregator

A backend-focused web application that displays flight, airport, and aircraft data using external APIs. Built with Java, Spring Boot, and Thymeleaf.

Plane Flights – Flight Data Aggregator

Plane Flights is a full-stack web application that fetches and displays real-time data on flights, airports, and aircrafts using public APIs. The goal of the project was to demonstrate backend development skills, API integration, and dynamic UI rendering using server-side technologies.

The application was developed with Java 21, Spring Boot, PostgreSQL and Thymeleaf, and utilizes data from external providers such as Ninja API and AviationStack. The system integrates multiple endpoints, processes and formats data, and presents it in a clean, responsive interface.

This project was completed in 1.5 weeks as part of a candidacy assignment for a summer internship at CGI. It showcases the ability to work independently under time constraints and to integrate real-world APIs into a functional application.

Project information