Skip to content

CryptoSingh1337/crm-springmvc-hibernate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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