О проекте

MobiStore — интернет-магазин мобильных телефонов. В финальном проекте студенты должны были продемонстрировать все практические навыки, которые они получили за 7 месяцев обучения на курсе. Главные задачи: определить и описать функциональность, особенности и требования к сайту, определиться со стандартизацией сайта, выбрать дизайн и сделать макет, настроить базу данных, создать репозиторий проекта и реализовать стандартизацию сайта. Над проектом работали 4 студента группы FE_6/7_online (1).

 

Задачи:

  • Описать функциональность, особенности и требования к сайту.
  • Определить приоритеты и ожидаемые результаты проекта.
  • Формирование команды и выбор Scrum-мастера.
  • Определиться со стандартизацией сайта.
  • Выбрать дизайн и сделать макет.
  • Настроить базу данных.
  • Создать репозиторий проекта.
  • Реализовать стандартизацию сайта.
  • Распределение задач и начало их выполнения.

 

Этапы работы:

  • Определить функциональность и направление сайта.
  • Создать дизайн и макет сайта.
  • Сделать стандартизацию и другие подготовительные моменты перед разработкой.
  • Разработать структуру проекта, по которой будет работать команда.
  • Организовать верстку основных страниц и компонентов.
  • Сделать основной функционал сайта.
  • Создать деплой сайта.
  • Дополнять и расширять функционал и наполнение сайта по необходимости.

 

Технологии, которые были использованы:

Основные инструменты:

  • React
  • Redux/Toolkit
  • React Router

 

Дополнительные инструменты:

  • Prop-types
  • Axios
  • Formik
  • Yap
  • React-hook-form
  • Slick-slider
  • UUID
  • Leaflet
  • Emotion/styled;
  • Eslint (airbnb)
  • Prettier
  • Husky

 

Библиотеки:

  • MaterialUI

 

Тестирование:

  • Jest

 

Студенты, которые работали над проектом:

 

Олексенко Алексей 

 

Задания связанные с версткой сайта: 

  1. Главная страница (Адаптивность и все компоненты).
  2. Страница списка элементов (Все компоненты кроме: Аккордеон, Пагинация).
  3. Страница карточки элемента (Все компоненты).
  4. Страница загрузки (Адаптивность и все компоненты).
  5. Страница входа (Адаптивность и все компоненты).
  6. Страница регистрации (Адаптивность и все компоненты).
  7. Навигационная панель (Адаптивность и все компоненты кроме: Корзина, Поиск).
  8. Нижний колонтитул (Адаптивность и все компоненты).
  9. Контакты (Все компоненты).

 

Задачи связанные с логикой и функционированием сайта: 

  1. Логика регистрации.
  2. Логика авторизации.
  3. Логика получения всех товаров.
  4. Логика получения одного товара.
  5. Логика пагинации.
  6. Логика фильтрации.
  7. Логика авторизированной корзины.
  8. Логика заказа.
  9. Логика комментирования.

 

Организационные задачи:

  1. Настройка стандартизации.
  2. Объединение Git.
  3. Управление задачами в Trello.

 

Леус Ольга 

 

Задачи связанные с версткой сайта: 

  1. Страница оформления заказа (Адаптивность за исключением: Доставка и Оплата).
  2. Главная карточка (Адаптивность).
  3. Корзина для покупок (Адаптивность).

 

Задачи связанные с логикой и функционированием сайта:

  1. Логика добавления продуктов в корзину.
  2. Логика добавления продуктов в избранное.

 

Организационные задачи: 

  1. Заполнение базы данных продуктами.
  2. Работа с изображениями.

Музычук Дмитрий 

 

Задачи связанные с версткой сайта: 

  1. Страница со списком товаров (адаптивность и компоненты: Аккордеон, Пагинация).
  2. Страница списка желаний (адаптивность и все компоненты).
  3. Навигационная панель (компоненты: Поиск).
  4. Корзина для покупок (компоненты: Элемент Корзины).
  5. Контакты (адаптивность).

 

Задачи связанные с логикой и функционированием сайта:

  1. Логика поиска продуктов на сайте.
  2. Логика фильтрации (хранение в памяти).
  3. Стандартизация и окончательный рефакторинг.

 

 Организационные задачи: 

  1. Структура проекта.
  2. Поиск темы и макета.

 

Аракс Мискарова 

 

Задачи связанные с версткой сайта: 

  1. Корзина для покупок (кроме компонента «Элемент Корзины»).
  2. Страница успешного заказа (адаптивность и все компоненты).
  3. Страница оформления заказа (компоненты: «Доставка и Оплата»).

 

Задачи связанные с логикой и функционированием сайта: 

  1. Логика счетчика корзины для покупок (увеличение — уменьшение).
  2. Логика удаления товара из корзины для покупок.
  3. Логика подсчета общей суммы корзины для покупок.

 

Организационные задачи: 

  1. Работа с пожеланиями клиента.
  2. Анализ требований.

 

Сколько времени команда работала над проектом:

Срок выполнения — 70 дней.

Сомневаетесь подойдет ли Вам сфера IT?

Записывайтесь на онлайн-встречу и получите личный план развития в сфере ІТ

Вас ждет:
  • консультация карьерного менеджера, по выбору направления развития в сфере ІТ
  • знакомство с преподавателями курса
  • встреча с HR специалистом
  • посещение пробных занятий
  • подбор программы согласно вашего запроса и ожиданий
  • план развития в сфере ІТ
manager

Записаться на встречу

    Регистрируясь, вы соглашаетесь с политикой конфиденциальности