Требования к выпускному проекту для выпускников IT-Academy, претендующих на сертификат, можно увидеть в документах "JD2 - дипломный проект.pdf" и "Проект Социальная сеть.pdf".
Социальная сеть "ВОтделении" предназначена для работников отделений связи производства "Минская почта" 📮 (специалистов по почтовой деятельности, операторов и почтальонов), то есть для всех не руководящих работников минских почт. Так как времени на написание было мало, фактически получилась соцсеть с функциями "на людей посмотреть да себя показать" 😊. По возможности, при наличии свободного времени, буду дорабатывать сервис. В планах добавление мессенджера и форума для общения.
Реализованные фичи:
- Незарегистрированный пользователь:
- зарегистрироваться в социальной сети;
- создать публичный и приватный профиль;
- видеть публичную информацию зарегистрированных пользователей;
- искать публичную информацию зарегистрированных пользователей.
- Зарегистрированный пользователь:
- видеть публичную и приватную информацию зарегистрированных пользователей;
- искать публичную и приватную информацию зарегистрированных пользователей;
- редактировать публичный и приватный профиль.
- Администратор:
- видеть публичную и приватную информацию пользователей;
- искать публичную и приватную информацию пользователей;
- активировать и деактивировать учётные записи пользователей;
- удалять учётные записи пользователей.
Приложение устанавливается на Tomcat-9, разворачивается в контекстном пути http://localhost:8080/postnet.
Использованные технологии: Java 11 SE, Maven, Tomcat, Liquibase, Hibernate, JDBC, Spring Core, Spring MVC, Spring Security, MySQL, JUnit4, Lombok, немного HTML, CSS и JS.