Skip to content

Latest commit

 

History

History
38 lines (25 loc) · 2.62 KB

README.md

File metadata and controls

38 lines (25 loc) · 2.62 KB

Веб-сервис в виде рпг-игры, в котором у каждого сотрудника есть персонаж

Все сотрудники компании (кроме создателя) выбирают задание с платформы, за выполнение которого получают монеты и повышают характеристику – отзывчивость, экспертность и тд

Бонусы можно обменять на товары в маркетплейсе, либо вывести в реальные деньги.

Каждый сотрудник имеет уровень, который определяется по характеристикам пользователя. На основе уровня участников будет определяться самая сильная команда и выводиться в топ.

Каждый сотрудник может придумать задание и выставить его на аукцион. К заданию прикрепляется характеристика пользователя, которая будет повышена при завершении задания, а также приз.

За любые активности сотрудник получает монеты. Используя монеты, можно прокачивать вид своего профиля, который виден всем.

Страницы сервиса

Главная страница - предложения квестов, заданий и т.д, список уже стоящих заданий, личный кабинет, задания которые взял в работу Страница админа – содержит информацию по всем командам и их участникам, а также раздел с модерацией заданий Страница маркетплейса - возможность покупки товаров, биржа NFT, возможность выставить на аукцион NFT Страница обмена валют – возможность обменять валюты

Требования к системе: Node, Docker

Инструкция по запуску проекта:

  1. docker-compose up -d postgres
  2. cd ./server
  3. npm install
  4. npm run typeorm:run-migrations
  5. npm run start:dev

Открываем новое консольное окно в корне проекта

  1. cd ./client
  2. npm install
  3. npm run dev

Сервис будет доступен по адресу http://localhost:5173