Profil, timeline i komunita pro každého psa na jednom místě
Profil má pes, ne majitel
Celý datový model stojí na psovi. Ke každému zvířeti patří timeline příspěvků, alba fotografií, zdravotní záznamy, chovatelské údaje, vrhy i získaná ocenění. Jeden účet může spravovat víc psů a jeden pes může mít víc pečovatelů.
Vedle majitelů mají prostor i instituce, tedy chovatelské stanice, veterináři a spolky, jejichž údaje se ověří proti registru ARES. Encyklopedie plemen k tomu dodává veřejnou, indexovatelnou vrstvu obsahu.
Zprávy a upozornění bez obnovení stránky
Chat i notifikace běží přes trvalé spojení, ne přes dotazování serveru ve smyčce. Aplikace ví, kdo je právě online, doručuje zprávy okamžitě a upozornění na komentáře, sledování i reakce chodí ve stejném kanálu.
Komunitní vrstvu tvoří kruhy, tedy uzavřené skupiny podle plemene nebo regionu, se svými příspěvky a členstvím. Právě ty drží uživatele v aplikaci mezi jednotlivými návštěvami.
Dvě aplikace, dvě cloudové platformy
Rozhraní je samostatná aplikace v Next.js na Vercelu, API běží odděleně v .NET 8 na Renderu nad databází Neon, obojí ve Frankfurtu kvůli latenci i zpracování údajů v EU. Média spravuje Cloudinary.
Přihlášení stojí na krátkých přístupových tokenech s automatickou obnovou, registrace prochází přes proxy s ověřením Vercel BotID a limity na počet pokusů. Frontend se k databázi nedostane vůbec, veškerá logika zůstává v API.
Vybrané záběry z projektu



Rádi s vámi probereme rozsah a cenovou nabídku
Cenový odhad a časový rámec obvykle dodáme do dvou pracovních dnů.
