Skip to content
This repository has been archived by the owner on Oct 20, 2020. It is now read-only.

dimier/poi-manager

Repository files navigation

Проект-портфолио, представляющий собой бэкенд для хранения географических координат точек (POI).

Сервис может служить для хранения, управления и обмена точками, устанавливаемыми, например, на туристических навигаторах (загрузка из навигатора выходит за рамки данной демонстрации). API позволяет изолировать управление объектами между пользователями, а так же выгружать данные для отображения на карте. В выгрузке предусмотрена фильтрация по вхождению в окружность с заданным центром и радиусом. Ресурсы API покрыты тестами.

Документация к API: https://demo.dimier.org/docs/

Данные аутентификации для проб: Token 329251f8d5f2aed6cf851fbffb0b22c51bcb2f22

Для локального запуска требуется Python 3.4 и выше, PostgreSQL, далее:

  1. скопируйте poim/shared_settings/default_local.py в poim/shared_settings/local.py, переопределите пользователя в DATABASES['default']['USER'];
  2. в миграциях присутствует CREATE EXTENSION, требуются либо права суперпользователя в PostgreSQL, либо ручное проведение миграции;
  3. для запуска тестов используйте ./run_api_tests poim_api

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published