Skip to content

valera7979/Calories_Management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

145 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Codacy Badge Dependency Status Build Status

Java Enterprise project with registration / authorization and role based interface (USER, ADMIN). The administrator can create / edit / delete / users, and the user can manage his profile and data (day, food, calories) through the UI (via AJAX) and through the REST interface with established authorization. It is possible to filter data by date and time, while the color of the food table entry depends on whether the amount of calories per day is large (an editable parameter in the user profile). All REST is covered by JUnit tests using Spring MVC Test and Spring Security Test. https://mealmng.herokuapp.com/login - to start application wait 1 min while it starts and rerun if required (due to free plan on herokuapp.com inactive apps are in sleep condition)

Java Enterprise проект с регистрацией/авторизацией и интерфейсом на основе ролей (USER, ADMIN). Администратор может создавать/редактировать/удалять/пользователей, а пользователь - управлять своим профилем и данными (день, еда, калории) через UI (по AJAX) и по REST интерфейсу с базовой авторизацией. Возможна фильтрация данных по датам и времени, при этом цвет записи таблицы еды зависит от того, превышает ли сумма калорий за день норму (редактируемый параметр в профиле пользователя). Весь REST интерфейс покрывается JUnit тестами, используя Spring MVC Test и Spring Security Test.

used tools/ libraries/ frameworks:

используемые инструменты/ библиотеки/ фреймворки: Maven, Spring Security, Spring MVC, Spring Data JPA, Spring Security Test, Hibernate ORM, Hibernate Validator, SLF4J, Json Jackson, JSP, JSTL, Apache Tomcat, WebJars, Ehcache, PostgreSQL, JUnit, Hamcrest, jQuery, jQuery Datatable, jQuery notification, Bootstrap.

            (*-приложение стартует через 1 минуту - по условию бесплатного обслуживания на herokuapp.com неактивные приложения засыпают)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages