Проект доступен по ссылке: http://posttwits.vodoproject.ru
Проект представляет собой сайт, в котором реализованы функции регистрации и входа в аккаунт, валидация данных, подключена reCAPTCHA и рассылка сообщений на почту при помощи сервиса Yandex, добавление сообщений на главную страницу, смена логина и пароля и система ролей пользователей.
- Spring MVC
- Spring Boot
- Spring Security
- FreeMaker
- MySQL
- Hibernate
- FlyWay
- Google reCAPTCHA
- Yandex почта
Работа выполнена в рамках видеокурса
https://www.youtube.com/watch?v=jH17YkBTpI4&list=PLU2ftbIeotGoGSEUf54LQH-DgiQPF2XRO&ab_channel=letsCode
С ключевыми отличиями в виде использования MySQL вместо Postgres, актуальным кодом и исправлениями багов.
Изменения текущей версии:
-
Исправлен баг, в результате которого после выхода из аккаунта все равно была доступна кнопка "Выйти"
-
Исправлен баг, в результате которого, во время регистрации, когда вводишь два разных пароля, нас все равно перебрасывало на страницу логина
-
Исправлен баг, в результате которого в сообщении, отправляемым на почту, ссылка на сайт вела на локальный адрес localhost
-
Исправлен баг, в результате которого не проводилась миграция бд