1 of 12

Веб-додаток: “Месенджер 2V”

Розробили:

ст. ХНУРЕ гр. КІУКІу-23-2�Сегодін А.В.

Керівник:

АС. КАФ. ІУС ХНУРЕ

МАЛЬКОВА І. А.

ст. ХНУ ім. В.Н.Каразіна гр. МФ-12�Калиненко А.О.

Харківський національний університет радіоелектроніки

2 of 12

Призначення �та мета розробки

Надати можливість користувачу безпечно обмінюватися інформацією з іншими користувачами у реальному часі з будь якого пристрою.

Забезпечити надійний та захищений спосіб передачі інформації з мінімальними вимогами до програмного та фізичного обладнання �користувача

3 of 12

Технології�та програмні засоби

  • Розробка макету та прототипу проєкта: Figma
  • Розробка бази даних: PostgreSQL, Django ORM
  • Розробка Back-end частини: Python (Django Framework)
  • Розробка Front-end частини: HTML/CSS/JS

4 of 12

Опис веб-додатку

Додаток дозволяє обмінюватися текстовою інформацією у реальному часі з іншими користувачами, шукати людей, редагувати публічну інформацію власного профілю тощо. Реалізований захист за допомогою шифрування повідомлень на основі ключа, а також надається можливість переходу на протокол HTTPS.

Додаток розрахований на дві групи користувачів: зареєстровані та незареєстровані. Для кожної з груп реалізовані різні функції та надані різні права, що забезпечує захист даних та комфорт використання додатку

5 of 12

Користувачі

Анонімний користувач має можливості:

  • Зареєструватися
  • Увійти в існуючий аккаунт

Сторінки:

  • Сторінка входу
  • Сторінка реєстрації
  • Сторінка підтвердження коду

Зареєстрований користувач має можливості:

  • Обміну текстовою інформацією
  • Переміщення між чатами
  • Пошуку користувачів
  • Зміни власної інформації
  • Реакції на повідомлення

Сторінки:

  • Головна сторінка
  • Сторінка з чатом
  • Вікно налаштувань
  • Вікно пошуку користувачів

6 of 12

Сторінка входу та можливі помилки

7 of 12

Сторінка реєстрації та можливі помилки

8 of 12

Сторінка коду та �можливі помилки та лист з пошти

9 of 12

Головна сторінка

10 of 12

Сторінка з чатом

11 of 12

Вікно налаштувань та пошуку

12 of 12

Переваги розробки

  • Кросплатформеність
  • Висока швидкість роботи
  • Захищеність даних
  • Зручний та приємний інтерфейс