MimiBee
Chůva s pedagogickým vzděláním, která hlídá děti od narození do 12 let a budoucím rodičům radí s výbavou. Místo starého webu dostala nový, na kterém si rodiče rovnou rezervují termín. K tomu administraci, kde vyřídí rezervace, fotky, texty i poštu na jednom místě.
- Rok
- 2026
- Role
- Návrh, vývoj, nasazení
- Typ
- Web s administrací
- Stav
- Běží naostro

Co jsem udělal
Rezervace termínů
Rodiče na webu vyberou službu a termín. Hned jim přijde e‑mail, že rezervace dorazila, a chůvě upozornění.
Administrace ve stylu webu
Rezervace, obsazenost, reference ke schválení, fotogalerie, ceník i texty webu. Všechno se upraví bez programátora.
Kalendář v iPhonu
Rezervace se objeví v kalendáři v telefonu. A obráceně: co má chůva v kalendáři na iCloudu, to web nenabídne jako volný termín.
E‑maily z administrace
Doručená pošta přímo v administraci, odpovědi ve vlákně a šablony pro potvrzení nebo zrušení termínu. Hromadnou zprávou dá rodičům vědět třeba o dovolené.
Aplikace na ploše
Administrace se nainstaluje do telefonu jako aplikace a pošle upozornění na novou rezervaci nebo referenci. Číslo na ikoně ukáže, co čeká.
Reference od rodičů
Rodiče napíšou referenci přímo na webu. Zobrazí se až po schválení v administraci.
Technologie
- Web
- Astro 7
- TypeScript
- CSS
- Data
- Postgres (Neon)
- Drizzle ORM
- Napojení
- iCalendar
- IMAP a SMTP
- Web Push
- Provoz
- Vercel
- sharp
Pod kapotou
Dovolená se ohlásí sama
U celodenní blokace stačí zaškrtnout, že jde o dovolenou. Lišta nahoře na webu se týden předem objeví sama a po návratu zase zmizí.
Fotky v databázi
Fotky se před nahráním zmenší přímo v prohlížeči a uloží do Postgresu. Web je pak posílá přes CDN, takže není potřeba žádné další úložiště.
Osobní údaje se mažou samy
Rezervace se smažou 3 roky po termínu, zrušené po roce. Lhůty sedí s textem zásad ochrany osobních údajů na webu.
Vývoj bez ostré databáze
Lokálně běží Postgres přímo v Node.js (PGlite). Web se tak spustí bez připojení k ostrým datům a bez jediného hesla.
Chcete něco podobného?
Napište mi pár vět o tom, co potřebujete. Ozvu se a domluvíme další postup.
Napsat mi