https://github.com/nandan-bhardwaj/lysis_flow
A Helpdesk Management System
https://github.com/nandan-bhardwaj/lysis_flow
java spring-boot spring-jpa spring-mail spring-security
Last synced: about 1 month ago
JSON representation
A Helpdesk Management System
- Host: GitHub
- URL: https://github.com/nandan-bhardwaj/lysis_flow
- Owner: Nandan-Bhardwaj
- Created: 2025-04-02T06:41:59.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-02T06:56:25.000Z (about 1 year ago)
- Last Synced: 2025-04-02T07:32:01.017Z (about 1 year ago)
- Topics: java, spring-boot, spring-jpa, spring-mail, spring-security
- Language: Java
- Homepage:
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Lysis_Flow
**Lysis Flow** is designed to help users raise complaints regarding a ticket issued to them. It streamlines the process of complaint tracking, assigning queries to employees, and resolving them efficiently. The system has three roles: Admin, Employees, and Users. It is built using Spring Boot 3.4.x, Spring Security (JWT), Spring Data JPA, Spring Mail Sender, and MySQL.
This project aims to develop a web-based Lysis Flow using Java Spring Boot with Maven. The system consists of multiple modules:
• **Admin Module:** Manages user complaints, verifies them, assigns resolutions, and updates complaint statuses.
• **User Module:** Allows users to raise complaints, track their progress, and receive notifications via email.
• **Ticket Management Module:** Generates unique Ticket IDs, categorizes issues, and maintains complaint records.
• **Notification Module:** Sends alerts and updates to users via email regarding the status of their complaints.
The backend will be built using Spring Boot, utilizing Spring Security for authentication, JPA/Hibernate for database interactions, and Spring Java Mail for email notifications.