Fix-It, Stream processing on event-driven system for managing public disservices

Bachelor’s Thesis, December 2019, B.Sc. in Computer Science @UniUPO

About the thesis

How the flags are shown on the map.
How the flags are shown on the map.
The complete title of the thesis is “Fix-it : Stream processing on event-driven system for managing public disservices”. The project itself consist in developing an E.D.A. (Event-Driven Application) system that will work on a mobile application called “Fix-it”, which is developed using Android Studio. The system is implemented with Google Firebase and Apache Kafka (stream processing). Different technologies involved in the implementation of this project like REST API, Stream Processing and Publisher-Subscribe pattern.

The project was developed only by just two guys, we used the concepts of the Agile Manifesto to design our workflow, everything was organized with a Kanban Board on Trello so that we could work consistently by breaking the work down into small parts.

The whole thesis is downloadable as PDF here , was written using LaTeX on Overleaf, the Abstract is downloadable here . I attained a presentation of my thesis on Google Meet due to COVID-19, and I talked about my work using these slides . The project was realized under the supervision of the Prof. Davide Cerotti.

Manuel Pagliuca
Manuel Pagliuca
M.Sc. in Computer Science

My studies include Real-Time Graphics, GP-GPU, Artificial Intelligence and Distributed Systems.