Разработка социальной сети

Вступление

После того как я почти закончил выполнять личный дипломный проект по курсу. Мне предложили поучаствовать в командной разработке. Где нужно было разрабатывать социальную сеть, ну я и согласился. Как-никак это опыт. После того как команда была сформирована, у нас был спринт, где мы обсуждали все что нужно было сделать в первую неделю. Кстати нам сразу выдали Frontend правда он был очень кривым, но об этом чуть позже.

Как реализован?

База данных MySQL + HQL, но некоторые запросы были нативными. Frontend был на Vue.JS (Верстка/запросы к Backend). Сам Backend был написан на Java, а точнее использовался Spring Boot.

Как проходили спринты

Спринты у нас проходили еженедельно, но у нас в команде было много ленивых и куратор принял решение проводить каждый день. Частенько подключатся к обсуждению приходилось многим не из дома даже мне на прогулке приходилось подключаться.

Кто ушёл, а кто пришёл

За 2 месяца от нас ушёл один программист по личным причинам. Но в нашу команду сразу попал Frontend разработчик. И после этого у нас Frontend начал исправляться в лучшую сторону. Можно сказать, что без него мы бы не смогли ничего сделать с Frontend. Так как в нашей команде мало кто понимал верстку и как там всё устроено.

Какая твоя роль была в команде?

Такая же, как и у всех. В основном это реализация endpoints, написание SQL запросов, исправление багов и многое другое.

Картинки

Вкладка друзей


Уведомления


Вообще это не все картинки, но этого сполна хватит для полного понимания, что мы делали. Там были много функций, от добавления в друзья до сообщений и постов.

Как проходила защита?

Защита проходила через Google Meet, каждый программист рассказывал немного о себе и какие задачи он выполнил на данном проекте. Защитились мы конечно все. Но до защиты дошли не все, но мы не унывали и смогли даже в меньшинстве выполнить задачу. Вот что о нас говорили челны экзаменационной комиссии:


05.07.2021