Glee-o-meter is a simple Angular 7 application focused on the interaction with a Spring REST server.
The data-centric application offers a basic user-management section, with the possibility to sign-in new users. Each user can manage a list of glee-levels, each one associated to a date, time and a comment. There are three different roles:
The application has the following features:
/api/glee
, /api/users
and /api/signin
The server side is implemented with Spring boot, slightly customized to run on Google App Engine. Server implementation features the following:
password
and refresh token
;/api/glee
, /api/users
and one public /api/signin
for user registration;@PreAuthorize
and @PostAuthorize
;A running version is deployed on Google App-Engine cloud.
Available users are:
User email | Password | Role |
---|---|---|
admin@admin.com | pwd | Admin |
userman@userman.com | pwd | User manager |
user1@user1.com | pwd | User |
user2@user2.com | pwd | User |
... |