Pereiti prie turinio
taurasgRuošiama
LTEN

Atgal

2025Svetainė ir TVS

Giedra

Klinikos svetainė ir turinio valdymo sistema, parašyta taip, kad ją tvarkantiems žmonėms niekada nereikėtų man skambinti.

Vaidmuo
Dizainas, sąsaja, serverinė dalis, diegimas
Metai
2025
Sukurta su
  • React
  • Fastify
  • PostgreSQL
  • Prisma

npm workspaces monorepozitorija: React ir Vite viešoji dalis, Fastify API su JWT autentifikacija ir failų įkėlimu, bendrų tipų paketas, laikantis abi puses sąžiningas, bei Prisma schema su migracijomis ir pradiniu turiniu. Vieša svetainė ir administravimas gyvena toje pačioje aplikacijoje.

Užduotis iš tikrųjų buvo ne svetainė. Ji buvo tokia: klinika, neturinti inžinieriaus, turi galėti pakeisti kiekvieną savo svetainės žodį, nuotrauką ir kainą be diegimo ir negalėdama nieko sugadinti. Todėl turinio modelis sąmoningai siauras — TVS siūlo lygiai tas formas, kurias dizainas moka atvaizduoti, ir nieko daugiau.

Kartu keliauja ir jos infrastruktūra: nginx, systemd vienetai, leidimo bei atsarginių kopijų skriptai ir GitHub Actions eiga, kuri neišleis į produkciją versijos, nepraėjusios savo pačios kokybės patikrų.

© 2026 Tauras Giedraitis · Kaunas, Lietuva · Visos teisės saugomos