Skip to content

Repository files navigation

POI Routing REST API

preview A RESTful API for searching Points of Interest, computing routes, and managing saved routes.

The application integrates Wikidata SPARQL queries for POI discovery, GraphHopper Routing Engine for route computation, and JWT-based authentication for secure API access.

Features

  • User registration and authentication
  • JWT access and refresh tokens
  • Token blacklist support
  • POI search using Wikidata SPARQL
  • Route computation using GraphHopper
  • Persistent route storage
  • Swagger/OpenAPI documentation
  • Docker Compose deployment
  • Interactive map UI using OpenStreetMap and Leaflet

Running the application

docker compose up --build

API:

http://localhost:2345

Swagger

http://localhost:5000/static/openapi.yml

Developers

  • ΣΑΓΙΑΚΟΣ ΠΕΤΡΟΣ (inf2023185)
  • ΝΑΤΣΟΣ ΝΙΚΟΛΑΣ (inf2023144)

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages