Skip to content

The project shows how to create client-server application with logging in under one of the account types and managing security levels. Used technology stack: Java, Spring (MVC, Web, Data, Security, Boot), Lombok, Maven, Liquibase, MySQL

Notifications You must be signed in to change notification settings

efostach/spring-client-server-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Employees Management Application

Build Status

Application Info

This application allows storing information about employees (name, salary, date of birth, etc.) and departments.

There are three type of accounts:

  • Admin - access to crete, read, update, remove employees, departments and users entities
  • Moderator - access to create, read, update and remove employee and department entities
  • User - access just for reading information about all entities

When user make a registration in the app the system sent generated code to the mobile phone number to accept the registration (in this case used https://www.twilio.com/).

Used technologies

  • Java
  • Spring (MVC, Web, Data, Security, Boot)
  • Lombok
  • Liquibase
  • MySQL
  • Maven
  • Travis
  • Heroku

About

The project shows how to create client-server application with logging in under one of the account types and managing security levels. Used technology stack: Java, Spring (MVC, Web, Data, Security, Boot), Lombok, Maven, Liquibase, MySQL

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages