O aplikaci Glazecalc
Bezplatná open source kalkulačka chemie glazur a zápisník pro keramiky, keramické výtvarníky a studenty.
Co aplikace dělá
Glazecalc převádí recept na glazuru, tedy suroviny a kolik které navážíte, na její Segerův vzorec (UMF): oxidy, z nichž se glazura po výpalu skládá, přepočtené tak, aby taviva dávala dohromady jedna. Díky tomu lze recepty porovnávat, lépe se vysvětlí, jak se glazura chová, a snáz se najde náhrada, když je třeba některou surovinu nahradit.
Jak se čísla počítají
Každá surovina je popsaná chemickým vzorcem nebo oxidovým rozborem a k tomu ztrátou žíháním: částí, která v peci odejde, například oxidem uhličitým v křídě nebo vodou v kaolinu. Glazecalc převede každé množství na moly jednotlivých oxidů podle standardních molárních hmotností, sečte je za celý recept a vydělí celkovým počtem molů taviv. Barviva a další přísady se u receptu uvádějí, ale do Segerova vzorce se, jak je obvyklé, nezapočítávají.
Výsledky jsou vodítko, ne záruka. Skutečné suroviny se liší od dodavatele k dodavateli i od šarže k šarži a výpal je stejně důležitý jako chemie, proto každou glazuru vyzkoušejte. Glazury na plochy ve styku s potravinami by se měly otestovat na uvolňování kovů.
Jak je aplikace postavená
- Angular 22 v prohlížeči (standalone komponenty a signály), chemie glazur v malé sdílené knihovně.
- API v jazyce TypeScript na Node.js 24 a Express 5 s databází MongoDB 9, ověřované více než 350 automatickými testy.
- Běží v kontejnerech Docker na Amazon Web Services, za serverem nginx s HTTPS od Let's Encrypt.
- Nasazování přes GitHub Actions: obrazy se při každé změně sestaví a otestují a nasazení se k AWS přihlašuje bez uložených klíčů.
Poděkování
Kdo aplikaci vytváří
Jazyky
Glazecalc je k dispozici v těchto jazycích. Každý odkaz otevře tuto stránku v daném jazyce.