Crossy
final project группы FrontEnd

computer icon
Курс

FrontEnd / группа FE8

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

5

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

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

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

2 месяца

О проекте

Crossy — прототип интернет-магазина по продаже современной спортивной обуви со всем необходимым как для покупателя, так и для продавца функционалом.

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

Использованные технологии:

MongoDB (mongoose), Express, React, NodeJS, Material-UI, Cloudinary, axios, Redux, Google API.

Задачи

Организация базы данных и структуры данных

Разработка бизнес-логики на BackEnd

Реализация визуальной составляющей на клиентской стороне

участники

Ващенко Сергей

BackEnd: Авторизация Oauth2(через Google, Facebook, Github) Основная бизнес-логика интернет-магазина. FrontEnd: Помощь в разработке функционала админки в интернет-магазине Настройка авторизации со стороны клиента.

Лобода Роман

FrontEnd: Разработка основной части функционала админки в интернет-магазин, включая панель администратора для управления категориями, продуктами, фильтрами и т.д.

Корниенко Роман

Frontend: Корзина Страница деталей продукта BackEnd: Логика работы корзины

Русанов Александр

Frontend: Footer Header

Ханбабаев Рамазан

Frontend: Разработка карусели на главной странице сайта

Менторы

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

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

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

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

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

Этапы работы

Принятие общего дизайна для магазина и панели администратора

Решение организационных вопросов: структура проекта, репозиторий, настройки, обсуждение подходов к написанию кода и организации архитектуры

Распределение задач, параллельное серверной и клиентской части и контакт между ними

Контакты