An open API service indexing awesome lists of open source software.

https://github.com/neluckoff/sport-objects-map-vue

Карта спортивных объектов для полуфинала олимпиады по Fullstack-разработке
https://github.com/neluckoff/sport-objects-map-vue

fastapi leaflet nuxt sport-map vue

Last synced: about 2 months ago
JSON representation

Карта спортивных объектов для полуфинала олимпиады по Fullstack-разработке

Awesome Lists containing this project

README

          

# Карта спортивных объектов
Проект был выполнен для Олимпиады "Траектория Будущего 22-23" по задание полуфинала для номинации
Fullstack-разработка.

### Быстрый запуск
Для старта необходимо перейти в корневую директорию проекта и прописать следующую команду.
```shell
docker-compose up -d --build
```

(Может занять какое-то время)

После необходимо вписать в адресную строку ссылку - http://127.0.0.1:3000/ - чтобы перейти к просмотру проекта
(в случае ошибки откройте на localhost:3000)

### Ссылки на видео
- Ссылка на видео с демонстрацией работы - https://youtu.be/aJH5KFW_I_o
- Ссылка на видео с презентацией работы - https://youtu.be/PxHlbXjBd2w (это интересно!)

### Информация по проекту
В результате разработки было получено клиент-серверное приложение, визуализирующее открытый набор данных https://data.gov.ru/opendata/7703771271-sportobjects.

Для разработки бэкенда использовался язык программирования Python и веб-фреймворк FastAPI.

Клиентская часть приложения (фронтенд) была написана на Nuxt.js (фреймворк для создания универсальных приложений на Vue.js с использованием Node.js)

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