От Корзины до Урожая: Как Я Сделал Telegram-Маркет для Бабушек-Фермеров
Приветствую! Хочу поделиться с вами интересным кейсом приложения для фермеров, разработкой которым я занимался.
Мы его называем "Авито 2.0", но в Telegram. Оно задумывалось как маркетплейс для фермеров, которые делают заготовки и собираю урожай для реализации.
Начнем с небольшой технической части:
Я использую самые современные технологии для реализации и очень часто экспериментирую с ними, конечно же с согласия своих клиентов. Все было написано на одном языке, чтоб не плодить проблемы в будущем и не искать сразу нескольких разработчиков.
Технологии которые применялись:
Bun и Grammy - Только важные уведомления: "Вася, тебе заказ на 10 кг яблок! 🍎" и рассылки типа "Не забудь включить номер телефона в настройках TG!"
React - использовали для самого приложения. Быстрый и легкий.
Strapi - Наш "Цифровой Трактор"! 💪 Вся логика, админка, товары, пользователи – здесь. А чего не хватило – допилили кастомными API (это наши самодельные навесные плуги для Strapi).
Этап первый
Первым этапом было решено реализовать пару рабочих страниц, как небольшое MVP для клиента.
Каталог (чтоб смотреть), Добавить товар (чтоб продавать), Тарифы (чтоб понимать), Профиль (чтоб быть). В профиле – мини-склад: твои товары – редактируй, удаляй, ставь на паузу.
В профиле вы могли управлять своими данными, товарами, редактировать их и удалять. Остальные страницы говорят сами за себя.
Этап второй
Было решено добавить карточки товара, рейтинг и комментарии.
Так же была идея реализовать функцию "Поделится" которые мы так же реализовали, для клиентов что между собой пересылают те или иные товары. Такая некая реклама нашего приложения в личных сообщениях.
Рейтинг, комментарии были реализованы таким образом, чтоб их нельзя было "использовать" во вред другим. Ты можешь оставить либо лайк либо дизлайк и так же поменять свое мнение. Точно так же работает и комментарии.
Этап третий
Корзина-Дозатор: Не просто "купить", а "собрать заказ". Нажал – и ждешь звонка от продавца, чтобы договориться о встрече у забора или на рынке. Как в старые добрые, только в телефоне!
Каждый продавец получает сообщение о оставленном заказе и может напрямую связаться с покупателем.
Куда же без трудностей?
1. Android vs. Фотки, фотографии не загружало. Оказалось это старый баг связанный с полями input ( странно что их досих пор не починили ). С этим мы успешно справились и теперь без проблем можно грузить фотографии.
2. Многие пользователи это люди в возраст, они не понимают и не умеют пользоваться настройками Telegram, из-за чего у многих аккаунт привязан к телефону, а телефон в свою очередь скрыт. По итогу связаться с человеком невозможно. Нас спасают постоянные рассылки на эту тему и комментарии, плюс есть профиль. Но мы продолжаем решать эту проблему.
Об админке на Strapi
- Рулит тарифами. Следит за платежами, транзакциями. Найдет любой потерянный платеж.
- Товары? Пользователи? Легко: смотри, редактируй, удаляй, блокируй, дополняй, анализируй и тд.
- ВСЕ на русском!
Какие дальше планы?
В планах переработать весь дизайн, сделать его более понятным и привлекательным, переработать тарифную сетку и добавить больше плюшек.
Итого:
Фермеры (пусть и медленно) осваивают, продажи идут, варенье находит своих покупателей.
C нами уже 380 юзеров, более 37 добавленных продуктов, несколько десятков заполненных корзин и лайков с дизлайками! 4 оплаченных тарифа на общую сумму 3600. Запустились пару недель назад и активно рекламируем.
Я дополняю клиента для которого мы реализовали данный маркетплейс, так как сам имею опыт работы в данной сфере и зачастую предлагаю новую идеи, либо что-то реализовывая от себя.
Почему этот кейс – огонь?
- Реальная боль: Помогли тем, кого часто игнорируют в digital.
Технический микс: Bun, React, Strapi – актуально и интересно гикам.
Драма и юмор: Баги, бабушки, костыли – это цепляет!
Если вам понравился кейс и вы хотите его пощупать самостоятельно, вот вам ссылочка: @FermerRus_bot
Мой канал для всех, тут я делюсь мини постами на разные темы связанные с разработкой и Mini Apps Telegram, а так же отвечаю на вопросы или помогаю решать их: КЛИК