Социальная сеть с интеграцией карт для планирования встреч
Социальная сеть, где пользователи отмечают места встреч на карте, общаются в чатах, обмениваются медиа и управляют друзьями.
- Карта с метками
Отмечайте места встреч, просматривайте детали, присоединяйтесь к событиям и прокладывайте маршруты. - Чаты
Личные сообщения, отправка фото/видео, файлов и удаление сообщений. - Друзья
Поиск пользователей, добавление в друзья, просмотр последних сообщений. - Уведомления
Реaltime-оповещения о событиях через Firebase Cloud Messaging.
| Карта с метками | Детали метки | Список друзей |
|---|---|---|
![]() |
![]() |
![]() |
| Чат с друзьями | Управление сообщениями |
|---|---|
![]() |
![]() |
- Карты: Google Maps SDK + кастомная библиотека MapMarker для анимированных меток
- API: Ktor Client, Retrofit, OkHttp
- База данных: SQLDelight (кеширование данных)
- Архитектура: MVVM с общим кодом для iOS/Android
- Фреймворк: Ktor (REST API + WebSockets)
- Аутентификация: Firebase Admin
- Базы данных: PostgreSQL (основные данные), Redis (кеш и сессии)
- Хостинг: Railway
- Уведомления: Firebase Cloud Messaging
- Мониторинг: Sentry, Firebase Crashlytics
MVVM + Kotlin Multiplatform
- Общий код для бизнес-логики (70% кодовой базы)
- Платформозависимые модули для UI (SwiftUI на iOS, Jetpack Compose на Android)
- Реaltime-синхронизация через WebSockets




