https://github.com/flavokrkkk/fic-hac
Solution of the 10th case of the FITZ hackathon, 3d map using Cesium and Resium for rendering underground utilities + GeoJSON
https://github.com/flavokrkkk/fic-hac
Last synced: about 1 month ago
JSON representation
Solution of the 10th case of the FITZ hackathon, 3d map using Cesium and Resium for rendering underground utilities + GeoJSON
- Host: GitHub
- URL: https://github.com/flavokrkkk/fic-hac
- Owner: flavokrkkk
- Created: 2024-11-29T18:09:18.000Z (7 months ago)
- Default Branch: master
- Last Pushed: 2024-12-25T09:13:03.000Z (6 months ago)
- Last Synced: 2025-02-17T00:51:11.267Z (4 months ago)
- Language: TypeScript
- Homepage: https://fic-hac.vercel.app
- Size: 254 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
### О проекте
Веб-приложение для интерактивной работы с 3D-картами. Разработано для кейса на хакатоне ФИЦ 2024 для Консорциума Интегра-С с целью облегчить визуализацию географических данных. Приложение поддерживает поиск, навигацию и наложение слоев информации.## Запуск проекта
Запуск Frontend'a
```
git clone ...
```
Запуск Backend'a
```
docker-compose up -d --build
```
```
cd frontend
npm run dev
```
Установка переменных окружения в файле .env(при необходимости)## Основной функционал проекта
- Интерактивная 3D-визуализация карт с поддержкой масштабирования, вращения и наклона.
- Наложение слоев данных (например, спутниковые снимки, топография).
- Поиск местоположений по названию или координатам.
- Возможность добавлять пользовательские метки и аннотации.
- Личный кабинет## Технологии и инструменты
#### Frontend
- React
- Tailwind
- Cesium
- Ant Design#### Backend
- Fastapi
- SQLAlchemy
- PostgreSQL## Команда
- Backend: Магомедов Мариф https://github.com/xddprog
- Frontend: Яровицын Егор https://github.com/flavokrkkk
- UI/UX Designer: Хатунцев Даниил## Архитектура приложения
## База данных
## Демонстрация работы
![]()
Проект предоставляет удобный инструмент для работы с 3D-картами, упрощая визуализацию сложных географических данных. В отличие от других решений, он отличается удобным представлением GeoJson и продуманным интерфейсом.
Планы по улучшению:
Добавление анализа данных.
Оптимизация производительности.
Введение функций для совместной работы пользователей.## Лицензия
Уточняется с Консорциумом Интегра-С