Книга из переписки без сервера: canvas, jsPDF и печатная брошюра прямо в браузере
Пет-проект «Чатограмма» препарирует переписку и выдаёт циферки: кто первым лезет в чат, кто отвечает шустрее, в какие часы вы вообще на связи. И с самого начала там железный принцип — файл с болталкой никуда не улетает, вся движуха считается в браузере.
Потом приспичило книжку в подарок: PDF на A5, где яркие куски разложены по главам — с чего всё завертелось, первое «мы с тобой», лучшие моменты каждого года, общий словарь и квиз «Кто это написал?». Плюс версия под печать дома брошюрой: A4, согнуть пополам, сшить степлером.
И вот тут «ничего на сервер» перестаёт быть бесплатным удовольствием: книжки обычно верстают на бэке — headless Chrome, LaTeX, — а тут всё обязано крутиться на телефоне, в том числе на iPhone и во встроенном браузере мессенджера. Автор рассказал, как оно устроено и на какие грабли он наступил.
Читать далее
👉 Frontender's notes
Пет-проект «Чатограмма» препарирует переписку и выдаёт циферки: кто первым лезет в чат, кто отвечает шустрее, в какие часы вы вообще на связи. И с самого начала там железный принцип — файл с болталкой никуда не улетает, вся движуха считается в браузере.
Потом приспичило книжку в подарок: PDF на A5, где яркие куски разложены по главам — с чего всё завертелось, первое «мы с тобой», лучшие моменты каждого года, общий словарь и квиз «Кто это написал?». Плюс версия под печать дома брошюрой: A4, согнуть пополам, сшить степлером.
И вот тут «ничего на сервер» перестаёт быть бесплатным удовольствием: книжки обычно верстают на бэке — headless Chrome, LaTeX, — а тут всё обязано крутиться на телефоне, в том числе на iPhone и во встроенном браузере мессенджера. Автор рассказал, как оно устроено и на какие грабли он наступил.
Читать далее
👉 Frontender's notes