Casper1759

Casper1759

Я тот самый человек, который вместо того, чтобы включить свет выключателем, потратит неделю, чтобы собрать голосовое управление. Я обожаю создавать что-то своими руками. Микроконтроллеры, ПЛК, свой софт — это мои инструменты, чтобы менять реальность под себя.
Пикабушник
Дата рождения: 2 марта
107 рейтинг 0 подписчиков 0 подписок 1 пост 0 в горячем
7

Длиннопост для Pikabu: «Опять купил невкусные сардельки...» или Как я написал своё приложение для походов в магазин

Всем привет!

Бывала ли у вас такая ситуация: стоите вы в магазине перед полкой с сосисками / сыром / пельменями. Выбор огромный — брендов двадцать. Вы точно помните, что пару месяцев назад пробовали вот эту марку, но... было ли это вкусно?

Лично у меня память на такие вещи как у золотой рыбки. Сардельки я беру редко, и каждый раз покупка превращалась в рулетку: либо берешь то, что проверено годами (и уже надоело), либо рискуешь, покупаешь новинку и дома понимаешь, что она либо пересолена, либо по вкусу напоминает туалетную бумагу. Самое обидное, что через месяц этот негативный опыт благополучно вылетает из головы, и ты снова тянешься к той же пачке.

Почему обычные списки покупок не работают?

Я перепробовал кучу приложений. Google Keep, бумажки, телеграм-боты. У них одна общая проблема — они "тупые".

  1. Хаос в общих чатах: Собираетесь с друзьями на шашлыки? Начинается бесконечный поток сообщений в Telegram: «Я возьму мясо», «А кто берет угли?», «Ой, я забыл соус». Через 10 минут информация погребена под мемами и обсуждением погоды. В итоге в магазине вы судорожно скроллите 200 сообщений назад, чтобы понять, что же всё-таки нужно купить.

  2. Семейный квест: Поход в магазин с женой или мужем — это отдельный вид спорта. «Ты взял то молоко? Нет, то было в прошлый раз невкусное! Какое именно? Ну, то синее...». В итоге один бежит в молочку, другой в мясной отдел, и вы постоянно созваниваетесь, чтобы не купить одно и то же или не забыть важное.

  3. Отсутствие памяти: Обычные списки знают, ЧТО нужно купить, но абсолютно не помогают с выбором конкретного бренда на месте.

Так и родился мой пет-проект — GoPolyana.

Чем это отличается от обычного Todo-листа?

Если честно, сначала я сам думал: «Да ладно, это просто список». Но когда мы начали тестировать проект в «боевых» условиях, стало понятно, что ключевые фишки — это решение реальной боли.

1. Работа в группе и приглашение в события Вы создаете «Событие» (например, «Шашлыки у озера») и просто кидаете ссылку друзьям. Всё. Им не нужно регистрироваться через миллион форм — они сразу видят общий список и могут в него добавляться. Весь список покупок в одном месте, а не в каше сообщений чата.
Или просто добавляете бота в вашу группу и все участники группы видят события, кто идет на событие отмечается и может добавлять продукты, писать комментарии.

2. Назначение ответственных («Кто за что?») Больше никаких «Я думал, ты купишь угли». В приложении можно назначить человека на конкретный товар. В списке сразу видно аватарку того, кто «взял на себя» закупку позиции.

3. Синхронизация в реальном времени (Real-time) Это спасение для семейных походов или больших закупок толпой. Когда вы ходите по разным отделам гипермаркета, каждый видит, что уже положили в корзину другие. Положил хлеб — у всех он тут же вычеркнулся. Никаких дублей и лишних звонков.

4. Интеллектуальная «Лампочка» и Рекомендации А вот и та самая фишка про сардельки. Лампочка рядом с товаром сигнализирует: «Друг, загляни сюда, ты это уже пробовал!».

  • Бинарный рейтинг: Есть только «Нравится» (берем!) и «Не брать». В магазине нет времени на 10-балльные шкалы.

  • Визуальная память: Сфоткал «удачную» пачку — и в следующий раз просто сверяешь картинку на экране с тем, что на полке. Фото кликабельные, можно рассмотреть состав прямо в магазине.

Все эти заметки и рекомендации тоже можно делать общими для группы. Теперь жена не купит «тот ужасный сыр», потому что я уже пометил его в приложении.

Стек технологий

Для тех, кому интересна техническая часть:

  • Backend: Java, Spring Boot, PostgreSQL.

  • Frontend: Vue.js, Vite.

  • Инфраструктура: Docker, Nginx. Всё это доступно через Telegram Mini App — максимально быстрый вход без установки лишнего софта.

Что в итоге?

Для меня GoPolyana стала не просто списком, а персональной базой знаний о продуктах и инструментом для координации. Больше никаких мучительных чатов и «промахов» с покупками.

Проект активно живет, я постепенно добавляю новые фичи (недавно вот допилил загрузку фото и кликабельность в UI).

Дальнейшие пути развития:

  • Разделение счета: Бот сам посчитает, кто сколько потратил, и скажет: *"Петя должен Васе 500р"*. Больше никакой бухгалтерии на коленке!

  • Умная Книга Рецептов (Главная цель!)

    Больше не нужно гуглить «плов на костре» и считать в уме. Сохраняйте свои рецепты и

    в один клик добавляйте ингредиенты в список покупок.

  • Калькулятор порций: Нашли рецепт на 4-х, а вас едет 12? Просто сдвиньте ползунок «Кол-во людей» — бот сам пересчитает, сколько килограммов риса и мяса нужно.

А как вы решаете проблему «хаоса в чатах» или «забытых покупок»? Помните всё на память или тоже юзаете какие-то свои решения?

Буду рад конструктивной критике и идеям! Это мой первый пост, первое онлайн приложение.

Тот самый ТГ бот @GoPolyana
ТГ канал CasperLab
Группа ВК CasperLab
Поддержать на Boosty

Показать полностью 4
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества