O aplikacji Glazecalc
Bezpłatny kalkulator chemii szkliw i notatnik o otwartym kodzie źródłowym dla garncarzy, ceramików i studentów.
Do czego służy
Glazecalc zamienia recepturę szkliwa, czyli surowce i odważane ilości każdego z nich, na jej wzór Segera (UMF): tlenki, z których składa się szkliwo po wypale, przeliczone tak, by topniki sumowały się do jedności. Dzięki temu receptury można porównywać, łatwiej zrozumieć zachowanie szkliwa i łatwiej zastąpić surowiec, gdy trzeba.
Jak są obliczane wyniki
Każdy surowiec jest opisany wzorem chemicznym lub składem tlenkowym oraz stratą prażenia: częścią, która ulatnia się w piecu, jak dwutlenek węgla z kredy lub woda z kaolinu. Glazecalc przelicza każdą ilość na mole poszczególnych tlenków na podstawie standardowych mas molowych, sumuje je dla całej receptury i dzieli przez łączną liczbę moli topników. Barwniki i inne dodatki są wymienione przy recepturze, ale, jak się zwykle przyjmuje, pominięte we wzorze Segera.
Wyniki są wskazówką, a nie gwarancją. Prawdziwe surowce różnią się w zależności od dostawcy i partii, a wypał ma takie samo znaczenie jak chemia, dlatego każde szkliwo trzeba przetestować. Szkliwa na powierzchnie stykające się z żywnością należy poddać badaniu uwalniania metali.
Budowa aplikacji
- Angular 22 w przeglądarce (komponenty standalone i sygnały), z chemią szkliw w małej, wspólnej bibliotece.
- API w języku TypeScript na Node.js 24 i Express 5, z bazą MongoDB 9, sprawdzane przez ponad 350 testów automatycznych.
- Działa w kontenerach Docker w Amazon Web Services, za serwerem nginx, z HTTPS od Let's Encrypt.
- Wdrażana przez GitHub Actions: obrazy są budowane i testowane przy każdej zmianie, a wdrożenia logują się do AWS bez przechowywanych kluczy.
Podziękowania
Autor
Języki
Glazecalc jest dostępny w tych językach. Każdy link otwiera tę stronę w danym języku.