Книжный трекер — коммерческий цифровой продукт в Google Sheets для учета библиотеки, планирования и аналитики чтения. Проект развивается совместно с соавтором.
Моя задача в проекте — проектирование и техническая реализация системы: структура данных, логика взаимодействия разделов, автоматические расчеты, аналитические показатели и дашборды.
Пользователь ведет единую базу книг, фиксирует чтение, покупки, форматы, оценки, даты и другие данные, а система автоматически преобразует их в статистику и персональную аналитику.
В трекере реализованы связанные разделы базы, настройки и справочники, система статусов и фильтров, планирование, аналитика библиотеки и чтения, работа с различными форматами книг, периодами и пользовательскими сценариями.
Особое внимание уделено корректности метрик: система учитывает перечитывания, разные статусы книг, исключения из расчетов, физические и аудиоформаты, выбранные периоды и другие условия, из-за которых простого подсчета строк недостаточно.
Я спроектировала структуру данных и расчетную логику трекера, связывающую базу книг, настройки, планы, историю чтения и аналитический дашборд.
Разработала систему сложных формул Google Sheets с использованием LET, массивов, фильтрации, обработки текстовых значений, условий, динамических диапазонов и именованных функций. Для отдельных функций и пользовательских сценариев применяется Google Apps Script.
Реализовала автоматический расчет показателей: количество прочитанных книг, страницы и аудио, средние показатели, статистику библиотеки, жанров, литературных форм, авторов и стран, прогресс целей и другие метрики.
Разработала логику временных срезов и сравнений. Показатели пересчитываются в зависимости от выбранного периода; при сравнении текущего года с предыдущим используется сопоставимый прошедший период, чтобы неполный год не сравнивался с полным.
Продумала обработку нестандартных сценариев: перечитывания, брошенные книги, исключаемые категории, мультивыбор авторов и форматов, разные единицы измерения печатных и аудиокниг, предотвращение двойного учета.
На основе данных разработала интерактивный дашборд, превращающий накопленную пользователем информацию в наглядную аналитику.
В результате совместной работы создан полноценный коммерческий цифровой продукт в Google Sheets, объединяющий учет библиотеки, историю и планирование чтения с автоматической аналитикой.
Моя техническая часть проекта позволила превратить пользовательские данные в связанную систему: информация вводится в привычном интерфейсе, а показатели, статистика и визуализации рассчитываются автоматически.
Трекер используется реальными пользователями и продолжает развиваться на основе практического использования и обратной связи аудитории.
Проект демонстрирует мои компетенции в проектировании сложных систем в Google Sheets, разработке расчетной и бизнес-логики, работе с данными, автоматизации, создании аналитических метрик и дашбордов.
Соавтор проекта — Дария Пешкова.
Проект разработан совместно с автором и владельцем бренда Антоновна Букс.
Моя зона ответственности: проектирование архитектуры и логики трекера, разработка и оптимизация формул Google Sheets, аналитика и система метрик, дашборды, автоматизация процессов, развитие функционала и техническая реализация новых возможностей.
Зона ответственности соавтора: бренд и визуальное направление продукта, продвижение, продажи, коммуникация с аудиторией и коммерческая часть проекта.
Концепцию новых функций, пользовательские сценарии и дальнейшее развитие продукта прорабатываем совместно.