Skip to content

Сервис по построению графов общественного транспорта

Notifications You must be signed in to change notification settings

citec-spbu/Urban-Public-Transport-Analysis-Service

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Сервис по анализу городского общественного транспорта

Описание сервиса

Сервис собирает данные о сети общественного транспорта из указанной пользователем области и представляет эти данные в виде графа.

Структура проекта

  • /backend - в данном каталоге хранится backend - часть проекта. В DOC.md лежит описание backend'a.
  • /ui - в данном каталоге хранится frontend - часть проекта. В DOC.md лежит описание frontend'a.
  • /research - в данном каталоге хранятся ноутбуки для изучения возможностей библиотеки osmnx и графовой БД neo4j. Для сервиса ничего значимого в данном каталоге нет.
  • /schedule - в данном каталоге хранится скрипт получения расписания автобусов.

Использованные технологии

  • FastAPI
  • React.js
  • Leaflet
  • Neo4j
  • Docker

Запуск

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

docker compose up --build

Примечания

После выполнения команды, по окончании сборки контейнеров, доступ к сайту и к API можно получить по следующим ссылкам:

About

Сервис по построению графов общественного транспорта

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •