SkillAgentSearch skills...

CRM

Simple Customer Relationship Management project in Java

Install / Use

/learn @machowina/CRM
About this skill

Quality Score

0/100

Category

Sales

Supported Platforms

Universal

README

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

Related Skills

View on GitHub
GitHub Stars133
CategorySales
Updated2d ago
Forks71

Languages

CSS

Security Score

80/100

Audited on Apr 3, 2026

No findings