Заказчику необходимо было с нуля разработать современное web-приложение, разработанное с применение архитектуры REST. Приложение разрабатывалось для привлечения творческих людей (художники, дизайнеры и т.д.). Для разработки Frontend части была выбрана библиотека React JS, для Backend части NodeJS, в качестве базы данных использовалась MongoDB. Для хостинга клиенсткой и серверной части был использован Heroku. Для хранения пользовательских файлов (видео, изображения, 3D модели, аудио) использовалось облачное хранилище Google Firebase. Для отправки почтовых уведомлений использовался микро-сервис написанный на C#. Необходимо было разработать следующий функционал: создание, редактирование новостей, разделение функциональности между администратором, гостем и пользователем, возможность регистрации и авторизации, создание, редактирование, удаление товаров на торговой площадке, создание, редактирование, удаление вакансий на бирже труда, создание, редактирование, просмотр профиля, сохранение пользовательских медиа файлов, просмотр, добавление произведений в галерею, поиск по разделам, фильтрация и сортировка товаров на торговой площадке, фильтрация и сортировка вакансий на бирже труда, возможность оставлять отзывы, возможность оставить заявку на выполнение заказа, отправка почтовых уведомлений, добавление, удаление товаров из корзины, просмотр купленных и проданных товаров, просмотр собственных опубликованных вакансий, возможность оценить комментарии пользователя,