Skip to content

Latest commit

 

History

History
35 lines (25 loc) · 1.13 KB

Readme.md

File metadata and controls

35 lines (25 loc) · 1.13 KB

CRM - Customer Relationship Management System

This is simple Spring application for CRM created using Spring MVC and Hibernate.

Functionality

  • CRUD operations for Customer Management.
  • Search based on first name, last name and email.
  • Sort the data based on first name, last name and email.
  • Used Service facade and DAO design principles.
  • Added bean validation on Customer properties.
  • Added Spring AOP for logging (@Before and @AfterReturning advice).

Screenshots

Home/index page

home

Customer List

customer-list

Add Customer and Bean Validation with custom message

bean-validation

Update Customer

update

Search Functionality

search

Sort Functionality

sort

Delete Customer

delete