Skip to content

ReiHoltz/helpdesk-angular-with-java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Helpdesk - Full Stack Application

Overview

Helpdesk is a complete web application designed to help small businesses manage service orders and handle technical support tickets efficiently. This project consists of a frontend built with Angular and a backend developed using Spring Boot, following best practices for security, validation, and RESTful API design.

Project Architecture

Frontend (Angular 16) The frontend is web interface that allows users to create, manage, and track support tickets interactively.

*Key Technologies:

  • Angular 16 - SPA framework for building dynamic web applications.
  • Angular Material - Provides a set of UI components for better user experience.
  • Reactive Forms - Improves form handling and validation.
  • TypeScript, HTML5, CSS3 - Core languages for development.

Backend (Spring Boot 2.3.12) The backend is a RESTful API responsible for handling authentication, user management, and business logic.

Key Technologies:

  • Spring Boot 2.3.12 - Simplifies Java-based web applications.
  • Spring Data JPA & Hibernate - Handles database operations.
  • MySQL - Relational database for storing application data.
  • JWT & Spring Security - Provides authentication and authorization.
  • Bean Validation - Ensures data integrity and validation.
  • RESTful API - Adheres to best practices for API design
  • Github - Version control and collaboration platform for managing source code.
  • Maven - Dependency management and build automation tool for Java projects.

Version control and collaboration platform for managing source code.

Features

  • User authentication and authorization using JWT.
  • CRUD operations on various entities.
  • Database integration with MySQL using JPA and Hibernate.
  • Validation of request payloads to ensure data integrity.
  • Standardized error handling with meaningful responses.
  • RESTful API architecture following HTTP best practices.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published