Skip to content
No description, website, or topics provided.
JavaScript Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
backend
frontend
README.md

README.md

Map App

Приложение для построения маршрутов по Харьковскому метро.

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


Требования

Приложение разрабатывалось и тестировалось на node v6.6.0 и npm v3.10.3.

Для корректной работы приложения рекомендуется использовать версии node и npm не ниже указанных.


Запуск

Перейдите в папку backend, затем выполните установку пакетов:

$ cd /my_path_to_app/backend/
$ npm i

Для запуска приложения на http://localhost:3000/ выполните:

$ npm start

Для указания своего порта выполните:

$ PORT=8080 npm start

Сборка frontend

Для сборки frontend перейдите в папку с проектом, выполните установку пакетов:

$ cd /my_path_to_app/frontend/
$ npm i

Установите глобально webpack и webpack-dev-server:

$ npm i webpack -g
$ npm i webpack-dev-server -g

Для сборки в папку backend/static выполните:

$ npm run build

Для разработки в режиме Hot Reload выполните:

$ npm run dev

webpack-dev-server запустится на http://localhost:8080/.


Приятного пользования!

You can’t perform that action at this time.