Skip to content

mskVitalii/Tango-server

Repository files navigation

Tango-server

Моя курсовая работа на 2-ом курсе НИУ ВШЭ "Программная инженерия", посвящённая приложению для авторского кино. Приложение помогает организовать работу по съёмке и упрощает взаимодействие между участниками съёмочной группы и зрителями за счёт ролей и чатиков

Стэк / объём работ

Лучше всего это увидеть в презентации, но вам же будет неохото скачивать презентацию

В фильме снимались:

Технология Роль
Spring boot Фреймворк для Java
Hibernate Библиотека для работы с БД
postgreSQL СУБД
Imgur Хранилище для картинок
Heroku Развёртывание сервера
WebSocket Работа с сокетами на сервере и на сайте

Решённые трудности:

○ Новый для меня фреймворк

→ RestAPI

→ CRUD фильтры, сортировки, пагинация на репозиториях

→ Логика с аккаунтами и ролями

→ фильтр для JWT

○ Незнакомые мне ранее сокеты

→ работающий чат на них

→ сохранение истории сообщений в базу данных

Время

Я разобрался и сделал это за 2 месяца со значительными перерывами на остальные дедлайны по учёбе

Архитектура

Структура для сущностей приложения Image alt

Структура чата Image

About

Сервер для приложения Tango

Resources

Stars

Watchers

Forks