R50 f443eaa59e7d296f4b61dbf4dd1ed42e
Frontend

Art Gallery

Добавлено 24 фев 2020 в 13:49
Технологии: JS/Html/css/scss; React; NodeJs; C#; MongoDB.

Заказчику необходимо было с нуля разработать современное web-приложение, разработанное с применение архитектуры REST. Приложение разрабатывалось для привлечения творческих людей (художники, дизайнеры и т.д.).
Для разработки Frontend части была выбрана библиотека React JS, для Backend части NodeJS, в качестве базы данных использовалась MongoDB.
Для хостинга клиенсткой и серверной части был использован Heroku.
Для хранения пользовательских файлов (видео, изображения, 3D модели, аудио) использовалось облачное хранилище Google Firebase.
Для отправки почтовых уведомлений использовался микро-сервис написанный на C#.
Необходимо было разработать следующий функционал:
создание, редактирование новостей,
разделение функциональности между администратором, гостем и
пользователем,
возможность регистрации и авторизации,
создание, редактирование, удаление товаров на торговой площадке,
создание, редактирование, удаление вакансий на бирже труда,
создание, редактирование, просмотр профиля,
сохранение пользовательских медиа файлов,
просмотр, добавление произведений в галерею,
поиск по разделам,
фильтрация и сортировка товаров на торговой площадке,
фильтрация и сортировка вакансий на бирже труда,
возможность оставлять отзывы,
возможность оставить заявку на выполнение заказа,
отправка почтовых уведомлений,
добавление, удаление товаров из корзины,
просмотр купленных и проданных товаров,
просмотр собственных опубликованных вакансий,
возможность оценить комментарии пользователя,
A906dec488 7e68d31a46 Eca833bde3 A5b9b63648 8b283fd62f 9fa8b7931f C23db13077 86d9b1d2db 5bb4b69dc3 D0998d1688 581312217a Be57240126 440d365f5c 34e3bacb70 209e3ed525 78aa191760 552d4b0b1d