327.20K
Categories: programmingprogramming softwaresoftware

Коммуникационная платформа для жителей домов

1.

Коммуникационная платформа
для жителей домов

2.

Обзор проекта
Целью моего проекта является
создание единой платформы, которая
позволит жителям следить за
новостями своего дома, общаться, и
делиться информацией на единой
платформе.

3.

Основные функции:
• Чаты для общения жильцов по домам и подъездам.
Функции и
преимущества
• Просмотр страниц жильцов с возможностью получения контактной
информации.
• Рассылка уведомлений для поддержания актуальности информации.
Преимущества:
• Упрощение коммуникации между жильцами.
• Централизованный доступ к информации о доме.
• Улучшение общественной жизни в доме.

4.

Ключевые функции MVP:
• Общий чат дома: Платформа для общения
между всеми жильцами дома.
MVP
• Просмотр информации о жильце: Возможность
узнать основную информацию о соседях,
включая контактные данные и отзывы.
• Уведомления (email): Система уведомлений для
информирования жильцов о важных событиях и
объявлениях.
• Авторизация и разграничение ролей:
Защищенный доступ к информации с учетом
различных уровней доступа пользователей.

5.

Технологии
• Spring Boot
• Spring Cloud
• Базы данных(Postgresql)
• Система авторизации
• Swagger
• SPA
• Kafka
• Keyclock

6.

Архитектура приложения

7.

Сервисы

8.

9.

Авторизация
Механизмы авторизации:
• Регистрация и вход: Пользователи создают
аккаунты с защищенными паролями.
• Разграничение ролей: Отдельные уровни доступа
для администраторов домов и обычных
пользователей.
• Проверка подлинности: Подтверждение личности
пользователя через email или телефон.

10.

Демонстрация
English     Русский Rules