Java приложение с использованием Spring MVC, Spring Security, Spring Data JPA, Hibernate ORM, REST(Jackson), SLF4J, Apache Tomcat, Maven, Thymeleaf, jQuery, Bootstrap.
Демо доступно по адресу https://vote-restaurant.herokuapp.com/
Каждый ресторан предлагает меню каждый день. Пользователи могут голосовать за ресторан в котором они хотели бы обедать. Только один голос учитывается если пользователь голосует снова в тот же день. Если это произошло после 07:00 и до 11:00 мы считаем, что пользователь изменил свое мнение. Если до 07:00 и после 11:00, тогда голос не может быть изменен или добавлен.
Доступны два предустановленных пользователя с различными правами
- Админ (логин = [email protected] пароль = admin) для доступа ко всем возможностям
- Юзер (логин = [email protected] пароль = password) с правами пользователя. Также вы можете зарегестировать новый аккаунт с правами пользователя.
Админ/Юзер не доступны для редактирования и удаления.
Запуск из командной строки
mvn clean package
mvn tomcat7:run