Skip to content

Plotron/HelpDesk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spring Framework MVC Example: HelpDesk Ticketing System

A simple project demonstrating how Spring Framework can be used in conjunction with Thymeleaf to implement a simple HelpDesk web application.

Features

  • read, search, create, edit and delete technical support articles
  • create and manage support tickets with a simple messaging system

Setup

The steps below will get you up and running with a local development environment. We assume you have the following installed:

  • JDK 1.8
  • PostgreSQL
  • Maven
  • Lombok Plugin for your IDE

Create database

CREATE DATABASE "helpdesk"

Set environment variable

export 'JDBC_DATABASE_URL=jdbc:postgresql://localhost/helpdesk?user=[username]&password=[password]'

Development

Package com.pg.helpdesk.init contains several database initializer beans that populate the database with example data. You can use the ExampleDataLoaderInitializer class to configure custom DataLoaders.

Example user credentials that you can use to log in can be found in the UserInitializer class.

Run application

mvn spring-boot:run

Configuration

Key Description
JDBC_DATABASE_URL database connection information

Demo

Screenshot

Screenshot

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published