iairu

2024-05-20

Find A Cat: Bachelor thesis

This is my Bachelor thesis in Computer Science, more specifically Informatics, written at the Faculty of Informatics and Information Technologies of the Slovak University of Technology in Bratislava. It has also been made available on CRZP.sk, the Central Registry of Final Theses of the Slovak Republic.

Annotation

Animal database providers like PawPeds, Omakissa or Sverak currently utilise limited software and hardware environments due to their financing options and commercial viability. These limitations force them to use web-hosting services for the operation of their evidence systems and the management of datasets, instead of more suitable offerings like virtual machines. Because societal and managerial interest exists in the processed data, we apply exploratory data analysis techniques to look for new ways to conceptualise and implement a more suitable evidence system with regard to modularity, algorithmic feasibility, user experience, data exchangeability and future-proofing.

Contents

The thesis covers the following chapters:

  • Analysis (20 pages): initial considerations; interested parties and their needs; dataset readiness and algorithms; database systems; conclusion of the analysis
  • Conceptualization (14 pages): project goals and requirements; obstacles; the Model View Controller pattern; major changes; algorithms and data processing; Laravel
  • Implementation (32 pages): the inherited project; migrations; algorithms; data processing; Docker image; testing; expansion potential
  • Conclusion (4 pages)
  • Resume (a short transcription of the thesis in my native language, 14 pages)
  • Attachments (not included here): planning (14 pages), user documentation (4 pages), technical documentation (3 pages)

Downloads

A quick overview presentation of the project that highlights the most important points, and the thesis itself:

Facts

  • Technologies: PHP, Laravel, Bootstrap, MySQL, Docker
  • Work started: 2022-09-20
  • Work finished: 2024-05-16
  • Total days worked: 605

Related

The software counterpart of the thesis is the findacat.eu project. Feel free to send your thoughts and suggestions to spanik11@gmail.com. Thank you.

← Docs