Skip to content
/ CRM Public

Simple Customer Relationship Management project in Java

Notifications You must be signed in to change notification settings

machowina/CRM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CRM - Customer Relationship Managment

Simple CRM system, made as a final project for Java coding bootcamp in CodersLab.

Technologies used: Java 8, Spring Boot, Spring MVC, Spring Data, Hibernate, Spring Security, MySQL, Multithreading, JUnit and Thymeleaf. Libraries used: Lombok, OpenCSV, iText

Note: in this project a free bootstrap templete Vali Admin is used.

Main features:

  • User roles: employee, manager, owner and admin
  • Adding and editing users by admin
  • Adding and editing clients
  • Searching clients from employee city by employee
  • Searching all clients in database by manager
  • Import and export CSV files with clients data
  • Generating contracts with client
  • Accepting contracts depending on contract value and user role
  • Printing PDF files
  • Adding events with client
  • Generating notifications for today's events
  • API for clients

Authors

Katarzyna Machowina - machowina

About

Simple Customer Relationship Management project in Java

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published