Мама, я повар!

Мама, я повар!

Тип
платформа
Дата
Январь 2023

О проекте

Подростковая платформа для публикации рецептов блюд
Длительность 3 месяца
Клиент Личный проект
Калинин Алексей  |  дизайн, фронтенд-разработка
Калинин Алексей | дизайн, фронтенд-разработка
Крылов Николай  |  бэкенд-разработка
Крылов Николай | бэкенд-разработка
 
 
notion image
 

Задачей было создание понятной и доступной платформы, где подростки смогут делиться своими кулинарными идеями и обмениваться опытом с другими участниками

Мы хотим показать подросткам, что готовить — это круто и совсем не трудно
 
Ещё, мы проголодались — так зародилась идея «Мама, я повар!»

Подготовка ТЗ

Сначала мы продумали, какой будет функционал на проекте. Затем расставили приоритеты для задач и составили план разработки.
Отрывок технического задания
Отрывок технического задания

Поиск возможных решений

На основе технического задания, я составил в фигме структуру для всех страниц, где подробнее определил расположение и состав блоков. Для списка рецептов собрал необходимый контент.
Примеры структуры страниц
Примеры структуры страниц
Далее я проанализировал интерфейсы прямых и косвенных конкурентов. Выбрал подходящие под проект решения и составил из них доску референсов.
Доска c референсами интерфейсных решений
Доска c референсами интерфейсных решений

Создание дизайна

Следующим этапом, я делал наброски главной, страницы создания рецепта и страницы рецепта. Такой выбор обусловлен тем, что нужно было быстро перейти к разработке. После я постепенно создавал и прорабатывал дизайн остальных страниц.
Обзор дизайна страницы, сценацариев, прототипов платформы
Главной целью на этапе дизайна была скорость работы и создание консистентности и гибкости в интерфейсе — по этой причине я собрал UI-кит.
UI-кит платформы
UI-кит платформы

Разработка платформы

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

Фронтенд

Когда я закончил и утвердил дизайн приоритетных страниц, то сразу перешел к верстке. Помимо основных языков при верстке макетов использовал SCSS и Gulp. Фронтенд писал без фреймворков.
Обзор структуры кода с версткой платформы

Бэкенд

Серверную часть платформы Коля разрабатывал на Python и фреймворке Django.
Обзор структуры кода с серверной частью платформы
Так через неделю упорной разработки, мы закончили первые рабочие протопипы с регистрацией, созданием и оцениваем рецептов.

Доступность

Я хотел, чтобы платформа была доступна как можно большему числу людей, поэтому:
  • Платформа работает во всех основных браузерах: Safari, Firefox и Chrome
  • Я убедился, что все заголовки и другие HTML-теги имеют правильную семантику
  • Я учел потребности пользователей, которые не пользуются мышью, и проработал интерфейс так, чтобы им можно было пользоваться без мыши
Обновление аваратарки и описания профиля без мыши

Результат

Ссылки

Макеты