Plantly
final project группы FrontEnd

computer icon
Курс

FrontEnd / группа FEM3

user icon
Кол-во студентов

8

puzzle icon
Этап обучения

финальный проект

clock icon
Длительность

2 месяца

О проекте

Plantly — это проект по тематике e-commerce, интернет-магазин по продаже комнатных растений и ухода за ними. Наши студенты выполнили магазин «под ключ». Были использованы такие технологии:

FrontEnd:
• React JS: Redux, Redux Persist, Hooks;
• React styles & libraries: axios, material-ui; react-responsive-carousel, see more in package.json;

BackEnd:
Node.js, Express;

Database: MongoDB;

Cloud storage: Cloudinary;

Deployment server: Heroku.

Стоит отметить, что группа вышла за рамки стандартного технического задания и реализовала панель администратора, с помощью которого можно управлять контентом интернет-магазина: добавлять новые категории, продукты, партнеров, управлять статусами заказов. По ссылкам выше можно просмотреть выполненную работу и её качество.

Задачи

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

регистрация пользователей и авторизация пользователей в систему

кабинет пользователя: просмотр и редактирование личной информации, адресов доставки продукции, пароля, просмотр истории заказов, списка избранных продуктов (список желаний)

главная страница интернет-магазина (как landing page) с каруселью (слайдер), списком рекомендованных категорий и продуктов, партнеры, футер со ссылками и т.д.

страница с каталогом продукции с возможностью: фильтровать товары по категориям, цветам, размерам, цене и прочим параметрам, сортировать товары по убыванию цены или другим желаемым параметрам, смотреть продукцию постранично (пагинация или инфинити скролл)

страница деталей продукта

корзина, оформление заказа (checkout). Покупку можно реализовать с интеграцией со внешними сервисами (оплата через интеркассу и т.д.)

панель администратора для управления контентом интернет-магазина (по желанию и возможностям группы)

придерживаться выбранных технологий

участники

Andrew Yakovenko

Filtering, Preloader

Eugen Markov

Project navigation, Customer profile, Wishlist page, Dropdown cart, Footer, Checkout page, Order details, Item Detail page, Customers

Alina Yehanian

Database engineer, Header, Search, Orders, Contents

Glib Slivko

Data structures architecture, Filtering

Max Yevtushenko

Project navigation, Login & Registration Forms, Tiles, Checkout page, Image upload API

Alexander Suhak

Project architecture, Data structures architecture, Database engineer, Project navigation, Cart page, Item Card, Top Rated, Rating + rating backend, Comments, Products Comments

Yuriy Suhak

Main Carousel, Stocks Page

Alexander Kaminskiy

Project architecture, Footer, Item Detail page

Менторы

Сарибег Караханян

web developer в международной компании Astound Commerce

15 групп под руководством Сарибега успешно защитили финальные проекты

входит в топ-5 менторов учебного центра по эффективности работы / выбору студентов

сфера профессиональных интересов включает React, Node.js, Full Stack, JavaScript

Этапы работы

анализ технического задания

выбор дизайна

декомпозиция работ, создания бэклога в Trello

настройка проекта, базовые организационные задачи

распределение задач между участниками группы

контроль за выполнением

Контакты
/