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

Етапи роботи

Ухвалення загального дизайну для магазину і панелі адміністратора

Вирішення організаційних питань: структура проекту, репозиторій, настройки, обговорення підходів до написання коду і організації архітектури

Розподіл завдань, паралельно щодо серверної та клієнтської частини, і контакт між ними

Контакти