Product University

Как создать приложение

4 этапа планирования no-code приложения (с примером)
Выпуск 32
Перевод статьи Bryce Vernon
Чтобы избежать лишней головной боли и не тратить время впустую, no-code приложение нужно спланировать заранее. План создания no-code приложения всегда более-менее одинаков, вне зависимости от типа приложения, которое вы собираетесь создать. К счастью.

Вот из чего состоит процесс планирования:

  1. Роли и действия
  2. Объекты
  3. Данные объектов
  4. Страницы и модальные окна
Приступим. Разберём согласно этому плану приложение для аренды жилья наподобие Airbnb для примера. Воспользуйтесь вот этим шаблоном плана No-code разработки в Google Sheets для справки (Файл > Создать копию, если хотите самостоятельно редактировать таблицу).

1. Роли и действия

На этом этапе мы отвечаем на основной вопрос: «Кто будет пользоваться моим приложением, и что они в нём будут делать?»

Например, если создавать копию Airbnb с хозяевами жилья и гостями, роли и действия будут выглядеть следующим образом:
Хозяева

  • Создание профиля жилья, указание цен, управление календарём доступности
  • Принятие или отказ от новых запросов на бронирование
  • Обмен сообщениями с гостями

Гости

  • Просмотр профилей жилья, настройка фильтров поиска, добавление в избранное
  • Отправка запросов на бронирование
  • Обмен сообщениями с хозяевами

2. Объекты

С чем будут взаимодействовать пользователи? Объекты приложения представляют с собой всё то, чем пользователь может управлять или к чему он может получить доступ.

Составьте список основных объектов с краткими описаниями.

Вот каким будет список объектов для приложения, похожего на Airbnb:
  • Профиль жилья — Основной объект с информацией о жилье, которое сдаётся в аренду.
  • Бронирования — позволяет пользователям запрашивать и подтверждать бронирования.
  • Сообщения — общение между пользователями.

3. Данные объектов

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

Вот список данных объекта для «Профиля жилья» в примере с Airbnb:
Поля

  • Название
  • Фото
  • Цена
  • Описание
  • Местоположение
  • Календарь доступности

Источник

  • Хозяева создают профили жилья

Отношения с другими объектами

  • У одного дома (профиль жилья) может быть несколько бронирований (бронирования)
  • У одного дома (профиль жилья) может быть один хозяин (пользователь)
  • У одного дома (профиль жилья) может быть один гость (пользователь) за раз
  • Один дом (профиль жилья) может быть добавлен в избранное (избранное) несколькими пользователями

Безопасность

  • Доступ к управлению профилем жилья может быть только у хозяев. У гостей есть доступ только к просмотру этой информации

4. Страницы и окна

Составьте список страниц и модальных окон (или попапов), на которых отображаются объекты и совершаются действия.

Например, вот страницы и модальные окна для пользователей -хозяев на примере приложения Airbnb:
  • Страница регистрации
  • Страница профиля
  • Страница профиля жилья
  • Модальное окно для обмена сообщениями
  • Модальное окно для создание профиля жилья
  • Модальное окно для галереи фото
Создание плана no-code проекта — это самый первый этап разработки, который нужен обязательно. Составление плана, скорее всего, не займёт много времени, но благодаря ему вам сразу станет понятно, насколько простой или сложной является идея вашего приложения.

Сначала постарайтесь её упростить. Начните с самого основного. Постройте фундамент вашего приложения. Затем постройте его, изучите и скорректируйте приложение, а потом продолжайте его достраивать.

Создайте свое приложение

Используя эти принципы планирования, создайте своё приложение за 15 дней. Именно столько идёт программа «От идеи до продукта без программиста», на которой мы изучаем самые популярные no-code инструменты. Теперь вы сможете реализовать ту самую идею, которую постоянно откладываете на протяжении долгого времени.

От идеи до продукта без программиста за 15 дней

Как самостоятельно создать работающий продукт в 10 раз быстрее и в 100 раз дешевле, чем с программистом.
Освойте 10 No-code инструментов, позволяющих это сделать.

Понравился выпуск? Перешлите его друзьям, кому может быть интересна эта тема.

Полезные шаблоны
каждую среду
на ваш email