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-разработке
- Host: GitHub
- URL: https://github.com/neluckoff/sport-objects-map-vue
- Owner: neluckoff
- License: mit
- Created: 2023-02-25T22:29:35.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-08-31T08:36:59.000Z (almost 3 years ago)
- Last Synced: 2025-10-24T00:34:17.331Z (8 months ago)
- Topics: fastapi, leaflet, nuxt, sport-map, vue
- Language: Vue
- Homepage:
- Size: 3.99 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
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 альтернативу, используя необходимый модуль.