Ανάπτυξη web εφαρμογής για αγγελίες χαμένων, ευρεθέντων και προς υιοθεσία ζώων με χρήση MVC .NET 6 και Entity Framework
Development of a web application for lost, found and adoption animal posts using MVC .NET 6 and Entity Framework

View/ Open
Keywords
.NET 6 ; Entity Framework ; Identity Framework ; MVC ; SignalR ; Web app ; Google mapsAbstract
The present Master’s Thesis was conducted as part of the Postgraduate Program in
“Informatics” at the Department of Informatics of the University of Piraeus, with the objective of
developing a web application based on .NET 6 MVC and Entity Framework technologies, which
serves as a platform for publishing announcements related to pets that are lost, found or
available for adoption. It also incorporates additional features such as locating the nearest
veterinary clinics through an interactive map, as well as real-time communication between users
via a chat system.
Beyond the implementation of the application, particular emphasis was placed on the
detailed documentation of the design and development stages of the project. Initially, the goals
and necessity of the application are outlined, followed by a field review and the presentation of
the system’s functional and non-functional requirements.
The main body of the thesis includes the analysis of the technologies employed, the
architecture and structural components of the application, the system’s design and the
management and organization of data within the database.
In addition, UML diagrams are included to better illustrate and document the software.
Subsequently, all usage scenarios of the application are presented, which also serve as a user
manual aimed at explaining how the application operates.
The thesis concludes with the presentation of conclusions and potential future
improvements and extensions.


