Идея создания приложения для управления домашней аптечкой возникла из личного опыта поиска нужного лекарства среди просроченных и непонятных препаратов. Ключевая потребность – отслеживание сроков годности, получение оперативной информации о лекарствах и возможность быстро заказать просроченные аналоги.
Приложение включает в себя базу данных с информацией о лекарствах, которая была получена путем парсинга сайта VIDAL. Пользователи могут добавлять лекарства, указывая название и срок годности, а вся остальная информация автоматически подгружается из базы. Уведомления напоминают об истечении сроков годности, а также предоставляется возможность перейти в онлайн-аптеку для заказа.
Сервис реализован в виде связки Telegram-бота и веб-приложения. Telegram используется для авторизации пользователей и отправки уведомлений. Инфраструктура развернута на домашнем сервере в Docker-контейнерах, используя RabbitMQ как брокер сообщений, Nginx Proxy Manager для управления доменом и сертификатами, а также динамический DNS.
В веб-приложении есть возможность просмотра списка лекарств, добавления, удаления, а также оформления заказа в онлайн-аптеке. Кроме того, есть дополнительный функционал для просмотра медикаментов, которые должны быть в каждой аптечке. Отслеживание количества лекарств происходит вручную, путем удаления препаратов из списка.
Изображение носит иллюстративный характер
Приложение включает в себя базу данных с информацией о лекарствах, которая была получена путем парсинга сайта VIDAL. Пользователи могут добавлять лекарства, указывая название и срок годности, а вся остальная информация автоматически подгружается из базы. Уведомления напоминают об истечении сроков годности, а также предоставляется возможность перейти в онлайн-аптеку для заказа.
Сервис реализован в виде связки Telegram-бота и веб-приложения. Telegram используется для авторизации пользователей и отправки уведомлений. Инфраструктура развернута на домашнем сервере в Docker-контейнерах, используя RabbitMQ как брокер сообщений, Nginx Proxy Manager для управления доменом и сертификатами, а также динамический DNS.
В веб-приложении есть возможность просмотра списка лекарств, добавления, удаления, а также оформления заказа в онлайн-аптеке. Кроме того, есть дополнительный функционал для просмотра медикаментов, которые должны быть в каждой аптечке. Отслеживание количества лекарств происходит вручную, путем удаления препаратов из списка.