About Smart Hop

Why this app exists

This project teaches CodeIgniter 4 while solving a real travel problem: finding practical low-cost routes that may mix airlines.

Self transfer

A self-transfer route combines separate tickets. It can be cheaper, but it also means airlines may not protect the full journey if one segment is delayed.

Risk labels

Risk is based on layover length. Low risk starts at 6 hours, medium risk starts at 4 hours, and shorter connections are marked high risk.

Price movement

Flight prices change quickly. Mock data is used in this project for development, and live providers can be plugged in later without changing route logic.