Skip to content

ILYAPROKOFEV101/Code-with-Friends

Repository files navigation

Code with Friends 👨💻👩💻

Социальная сеть для совместной разработки IT-проектов

RuStore Firebase

Платформа для программистов, где можно создавать проекты в команде, обмениваться медиа, ставить задачи и находить единомышленников.


🚀 Возможности

  • Совместная разработка
    Редактирование кода в реальном времени, Git-интеграция, таск-менеджер
  • Медиа-чат
    Отправка фото/видео/GIF с кастомным видеоплеером
  • Поиск команд
    Рекомендации проектов по интересам, система рейтинга
  • Безопасность
    Шифрование сообщений и приватных репозиториев

📸 Скриншоты

Splash Screen Личный профель Комнаты
Управление задачами Чат с фото и веодо Профили

🕰 История разработки

23.07.2023 — Первый коммит
1 год активной разработки с командой дизайнеров

Архитектура Git-веток:
image image image


🛠 Технологии

Клиент (Android)

  • Аутентификация: Firebase Auth (Google/Email)
  • Хранилище: Firebase Storage (видео/фото/GIF)
  • Медиа: Кастомный видеоплеер (ExoPlayer модификации)
  • Архитектура: Clean Architecture + MVVM

Сервер

  • Фреймворк: Ktor (REST API + WebSockets)
  • Базы данных: PostgreSQL (основные данные), Redis (кеш)
  • Инфраструктура: Docker, Kubernetes

🔒 Безопасность

  • Шифрование AES-256 для приватных сообщений
  • OAuth2 для авторизации API
  • Регулярные аудиты кода

📄 Лицензия

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages