Привет

Вы возможно помните: выпустившись из университета «Зерокодер» я создал приложение для банка. Потом появилось еще два кейса. Первый проект — по аренде машин, второй — для ниши фермерского хозяйства: разработка приложения по заказу и доставке продуктов. Заказчиков я нашел на freelance.ru.

Приложение по аренде машин

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

Каждый клиент заводил себе личный кабинет, куда загружал документы. Там же отображалась вся история его заказов. Клиентам приходили push-уведомления о новых возможностях, об изменении статуса заказа и так далее.

В административной части были немного иные возможности: владелец отслеживал поступивший заказ, изменял его статус, проводил сделку и вел клиента по всем поступающим запросам. Из интересных фишек: чтобы было проще настроить базу авто, я внедрил экраны-карточки. В них можно редактировать информацию и фото самой машины. Все для того, чтобы создать компании репутацию беспроблемного бронирования.

При помощи интеграции с Zapier (универсального онлайн-конструктора автоматизаций) я настроил систему отправления сведений о поступивших заказах в программу для ведения электронных таблиц Google Sheets, а также ввел опцию push-уведомления о новом заказе для администратора.

С сентября 2023 года приложение размещено в Google play и App store.

Доставка продуктов фермерского хозяйства

Проект по разработке этого приложения был для меня, наверное, самым сложным, особенно в части взаимодействия с заказчиком. Но с другой стороны это прокачало мои навыки коммуникации и дало новый толчок к развитию. Тогда я точно понял, что нашел занятие, которое мне действительно нравится.

Как повысить свою производительность и доход с помощью зерокодинга: приходи на бесплатный интенсив по мобильной разработке

Пользовательская часть приложения — это стандартный набор опций из направления e-commerce: витрина категорий продуктов, каталог самих продуктов с описанием сортов и составов, раздел с ценами и доступным количеством. И самое главное: корзина с возможностью добавления и уменьшения количества товара. Ненужное можно удалить и новое добавить. Никакой магии, все функционально.

Я делал корзину по механикам, о которых нам рассказывали эксперты «Зерокодера» — Алина Малышева на «Adalo 2.0» и Александр Лукьянов на курсе «Adalo 3.0». То есть корзина формировалась при первом входе зарегистрированного пользователя и обновлялась в соответствии с его действиями в приложении.

Позже для пользовательской части мы создали личный кабинет с историей заказов и динамическим изменением их статуса, настроили push, вывели адаптивные живые плитки и интерактивные всплывающие уведомления. Административную часть запустили в виде отдельного приложения. Она включала в себя три роли: администратора, комплектовщика и курьера.

Функционал администратора, как и во всех приложениях, был практически стандартным. Он видит всех пользователей, все заказы, может изменять статусы заказа, регистрировать и удалять пользователей, добавлять, редактировать и удалять продукты. В части работы с пользователями, администратор мог корректировать заказы, изменять количество выбранных продуктов, добавлять комментарии.

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

С ноября 2023 года приложение размещено в Google play и App store. В дальнейшем заказчик планирует интегрировать в приложение сервис оплаты и бонусную систему.

Если спросите, доволен ли я тем, как оба эти приложения были задуманы и воплощены в жизнь? Наверное, да. Куда сложнее ответить на вопрос, о проекте, который бы я хотел реализовать в ближайшее время. Думаю, для того, чтобы заявлять о профессиональной мечте, у меня пока недостаточно опыта в мобильной разработке. Но если такой проект появиться, то он точно будет реализован на FlutterFlow, курс по которому я сейчас прохожу в «Зерокодере».

Связаться с Дмитрием:

Телефон, WhatsApp, Viber: +3752963237

Telegram: @Dmitry_Bondarchuk