Realizovaný projekt

Profil, timeline i komunita pro každého psa na jednom místě

Aplikace ted.pet pro ANIMAL PLANET s.r.o. je sociální síť, ve které má vlastní profil pes, ne jeho majitel. Ke každému psovi patří timeline, zdravotní i chovatelské záznamy, majitelé se sdružují v kruzích, píší si v realtime chatu a všechno propojuje encyklopedie plemen.
Klient
ANIMAL PLANET s.r.o.
Realizace
Kategorie
WEBOVÉ APLIKACEUX/UI DESIGN
Služby
  • Tvorba webové aplikace
  • Vývoj API v .NET
  • Realtime chat a notifikace
  • Návrh datového modelu
  • Nasazení a provoz
Štítky
.NET 8Next.js 16PostgreSQLSignalRCloudinaryRealtime chatEncyklopedie plemenVercel BotID
Veselý jack russell teriér s nastraženýma ušima ležící na sytě žlutém fotografickém pozadí

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.

Projekt podobného zaměření?

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ů.