This project simulates realistic web user behaviour using Python and analyses it through an interactive dashboard built with Streamlit. It aims to support business intelligence and UX decisions by surfacing patterns in engagement, session metrics, and conversion behaviours.
The data, generated with Faker and structured through ETL scripts, includes user location, device type, session metrics, campaign attribution, and conversion status. The result is a full-stack containerised analytics solution ready for future reuse.