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

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

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: Хатунцев Даниил

## Архитектура приложения
![image](https://github.com/user-attachments/assets/40e1a43a-4f4e-449e-a65c-e5d926344a15)

## База данных
![image](https://github.com/user-attachments/assets/541d31d7-b1bb-4874-ade0-8c94a78caf98)

## Демонстрация работы
![image](https://github.com/user-attachments/assets/a7b3233e-ca01-4434-8c82-f69b9d693fc2)
Снимок экрана 2024-12-24 в 20 30 49
Снимок экрана 2024-12-24 в 20 32 43

Проект предоставляет удобный инструмент для работы с 3D-картами, упрощая визуализацию сложных географических данных. В отличие от других решений, он отличается удобным представлением GeoJson и продуманным интерфейсом.

Планы по улучшению:

Добавление анализа данных.
Оптимизация производительности.
Введение функций для совместной работы пользователей.

## Лицензия
Уточняется с Консорциумом Интегра-С