Pazudušo dzīvnieku atrašanas sistēma
Author
Čeļadko, Poļina
Co-author
Latvijas Universitāte. Eksakto zinātņu un tehnoloģiju fakultāte
Advisor
Niedrīte, Laila
Date
2025Metadata
Show full item recordAbstract
“Pazudušo dzīvnieku atrašanas sistēmas” mērķis ir izveidot efektīvu platformu, kas palīdzētu mājdzīvnieku īpašniekiem un brīvprātīgajiem atrast pazudušos dzīvniekus. “Ķepa” ir uz kartes balstīta sistēma, kas ļauj mājdzīvnieku īpašniekiem ātri izlikt paziņojumu par pazudušu mājdzīvnieku, sniedzot būtisku informāciju un kartē atzīmējot mājdzīvnieka pēdējo redzēto atrašanās vietu. Autentificētiem lietotājiem tiek attēlota karte, kurā iezīmēts visu to tuvumā reģistrēto pazudušo mājdzīvnieku jaunāko novērojumu rādiuss. Noklikšķinot uz dzīvnieka ikonas kartē, lietotāji var apskatīt detalizētu informāciju par konkrētu dzīvnieku, piemēram, tā fotoattēlu, īsu aprakstu un mājdzīvnieka īpašnieka sniegto kontaktinformāciju. Platforma arī piedāvā pieeju informācijai par tuvējām patversmēm un to kontaktinformāciju, nepieciešamības gadījumā atvieglojot atrasto dzīvnieku nodošanu patversmēm. Lai veicinātu kopienas līdzdalību un priecātos par veiksmīgu saimnieku atkalapvienošanos ar saviem dzīvniekiem, sistēmā ir iekļauts skats ar atrastiem dzīvniekiem, kas ir daļēji pieejams neautentificētiem lietotājiem. Lietojumprogramma tiek izstrādāta, izmantojot Laravel struktūru un PHP servera pusē, ievērojot stabilu klienta-servera arhitektūru. Sistēma ietver uz kartēm balstītu funkcionalitāti, ko darbina Leaflet.js, un nodrošina efektīvu datu apstrādi un lietotāja autentifikāciju, izmantojot modernu aizmugursistēmas praksi. The goal of the “System for finding lost animals” is to develop an efficient platform to help pet owners and volunteers locate lost animals. The system, named "Ķepa," is a map-based application that enables pet owners to quickly post a notice about a missing pet by providing essential information and marking the pet’s last seen location on the map. Authenticated users are presented with a map highlighting the radius of the most recent sightings of all registered lost pets within their vicinity. By clicking on an animal marker on the map, users can view detailed information about a specific animal, such as its photo, a brief description, and contact information provided by the pet owner. The platform also offers access to information about nearby shelters and their contact details, facilitating the transfer of found animals to shelters if needed. To encourage community participation and celebrate successful reunions, the system includes a dedicated view of recovered animals, which is partially accessible to unauthenticated users. The application is developed using the Laravel framework and PHP on the server side, following a robust client-server architecture. The system incorporates map-based functionality powered by Leaflet.js and ensures efficient data handling and user authentication through modern backend practices.