Ανάπτυξη εφαρμογής για χαμένα κατοικίδια με χρήση του MVC Pattern και ενσωμάτωση των τεχνολογιών SignalR, email και Nominatim API
Development of a lost pets application using the MVC Pattern and Integration of SignalR, email, and Nominatim API technologies
View/ Open
Keywords
Χαμένα κατοικίδια ; Γεωγραφικές συντεταγμένες ; Επικοινωνία χρηστών ; Κτηνιατρικές κλινικές ; Τεχνολογία ; Συστήματα πληροφορικής ; Επανασύνδεση κατοικίδιων ; C# ; SignalR ; API ; CSS ; HTMLAbstract
This diploma thesis focuses on the development of an innovative system for monitoring and
managing lost pets. The need to implement this system arises from the increase in cases of lost
animals and the desire of owners to reconnect with their pets. The project develops an integrated
platform that facilitates communication between users and offers useful services, such as
recording information about lost animals and searching for nearby veterinary clinics.
The platform offers a range of features, including the ability to report lost pets,
communicate via messages, and interact through maps to send locations. The functionality of the
system is based on modern technologies, such as Geographic Information Systems (GIS) and
tracking services, which allow users to locate nearby veterinary clinics based on their
geographical coordinates.
The implementation of the platform relies on advanced technologies that ensure its
effectiveness and usability. The C# programming language is used for the development of the
back end, providing high performance and security in data management. In the front-end domain,
HTML, CSS, and JavaScript technologies are combined to create a user-friendly interface,
ensuring easy navigation and user interaction with the application. For storing and managing user
data and pet information, SQL Server is utilized, offering reliable and efficient storage solutions.
The use of APIs enables the integration of geographic data services and email sending, facilitating
communication and searching. Additionally, SignalR technology is incorporated into the
application to support real-time bidirectional communication, facilitating interactions and
notifications between users and the system, thereby offering a more dynamic experience.
Through these technologies, the platform promotes convenience and efficiency in the search for
and monitoring of lost pets.
This thesis contributes to the creation of a safe and efficient environment for monitoring
lost pets and highlights the importance of communication and collaboration for the welfare of
animals.