Реализованная функциональность

  • Cоставления собственного пути с определением затрачиваемого на него времени;
  • Возможность выбора точек интереса (кофе, спорт, достопримечательности) в близи от станции метро;
  • Нахождение QUBO матрицы по заданному графу и отправка на облачную платформу QBoard.

Особенность проекта в следующем:

  • Обширный функционал работы с точками интереса пользователей при составлении туристического маршрута;
  • Cредств геймификации для направления пользователей на посещение культурных мероприятий (план.).

Основной стек технологий:

  • Python 3+.
  • HTML, CSS, JavaScript, TypeScript.
  • SCSS.
  • Gulp, Webpack, Babel.
  • Vue.
  • Git.
  • Heroku.

Демо

Демо сервиса доступно по адресу: https://quantum-travel.herokuapp.com/

Установка и запуск

Сервер

Выполните:

sudo apt-get update
sudo apt-get install -y software-properties-common python3.9 python3-pip

git clone git@github.com:Nikita-Sherstnev/quantum-travel.git
cd quantum-travel/server
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
python -m app

/graph (POST) - endpoint на расчет оптимально маршрута.


Клиент

Среда запуска

  • NodeJS, NPM 14.17.0+
  • Yarn 1.22.5+

Установка

git clone git@github.com:Nikita-Sherstnev/quantum-travel.git
cd moscow-no-ticket/client
yarn install

Компиляция

yarn serve

Сборка

yarn build

Разработчики

Шерстнев Никита - Data Science, Backend https://t.me/iewkw

Давидович Артем - Full-Stack https://t.me/artyom_d

Сандуляк Степан - Backend https://t.me/developmc