Skip to content

lnq99/social-network-db

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Прототип социальной сети

Screenshots

Цель работы

Разработать прототип социальной сети. Спроектировать и реализовать базу данных приложения.

Требования

Программа предоставляет базовые функции социальной сети, такие как регистрация, авторизация, публикация, комментирование, реагирование, поиск людей, изменение отношений (отправка, принятие запроса на добавление в друзья, блокировка людей).

Use-Case - диаграмма

use-case-diagram

ER-диаграмма сущностей

er-diagram

Описание типа приложения и выбранного технологического стека

  • Web SPA
  • Backend: Go, Gin
  • Frontend: Js, VueJs, ElementPlus
  • Database: Postgresql

UML диаграммы классов

Компонента доступа к данным

Компонента с бизнес-логикой

UML диаграммы «модельных» классов сущностей

Сущности базы данных

db

Сущности системы

Транспортные сущности

Нагрузочное тестирование с помощью ApacheBenchmark