Logo
Fab.Magalhães

Software Engineer

Flights & Booking Dataset Manager: Trying to make the fastest and most memory efficient dataset reader, manager and iterator in C

November 22, 2023Software Development, Course, Project, Learning, Data Structures
MacBook Mockup Background
https://mackgame4-portfolio.vercel.app
Technologies

C, Make

Team

Fábio Magalhães, Tomás Pinto, Pedro Azevedo

Timeline & Status

Delivered Jun 17, 2024

Source

https://github.com/Mackgame4/UM-booking-manager

Overview

This project was developed for the "Laboratórios Informática III" course at the "Universidade do Minho" as part of a Software Engineering degree. The main objective was to create a program in C that efficiently reads, manages, and iterates over a large dataset of flight bookings. The project emphasizes performance optimization and memory efficiency.

Program Input Pipeline
Program Input PipelinePNG
Initial Screen
Initial ScreenPNG
Dataset Selection/Loading
Dataset Selection/LoadingPNG
Query Selector
Query SelectorPNG
Query Example Arguments Input
Query Example Arguments InputPNG
Query Example Result
Query Example ResultPNG