Professional Documents
Culture Documents
=============================
Introduction
------------
The idea of this exercise is to evaluate your ability to identify poor coding
practices and improve the code through the use of best practices.
The main project is a very basic user management application. We are not looking to
add any supplementary features, instead we are verifying the following:
Pre-reqs
--------
* To build this project you must install Maven. If you do not have it installed,
please refer to the [maven website][1] for assistance.
* For deployment you can use any web container/application server you want. We used
tomcat version 8.5.x to validate if the application was starting up correctly.
Instructions
------------
Business Requirements
---------------------
* The user's email is a unique identifier and should be handled accordingly.
* A user should have at least 1 role.
Tips
----
Good luck!
[1]: http://maven.apache.org/
[2]: https://bitbucket.org/
[3]: https://bitbucket.org/
[4]: https://git-scm.com/book/en/v2/Getting-Started-Installing-Git
[5]: https://git-scm.com/downloads/guis