CRM - Customer Relationship Manager
Functionality:
- Registration
- Add new customer
- Update/delete customers
- List customers in database
- Search support
- Logging
- Restrict access based on roles (user - will only be allowed to list customers, manager - will be allowed to list, add and update customers, admin - will be allowed to list, add, update and delete customers).
Technologies:
- Spring MVC
- Spring AOP
- Spring Security
- Hibernate
- Maven