Skip to content

ssuresh1228/DTS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

127 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

Dajani Ticketing System

General Info

This is a ticketing system built to provide Dajani Consulting Inc. with a means of establishing a help desk and keep track of issues.

Technologies

Project is created with:

  • Java 11 - IntelliJ IDEA
  • Spring Boot 2.6.6
  • MySQL 8.0.26
  • Angular 14 + Bootstrap 5 CSS - Microsoft VS Code

User Manual

  • Configure datasource in application.properties to match with your desired MySQL database (local or cloud)
  • Run "maven clean install" in backend IDE integrated terminal to install required maven dependencies
  • Run "npm install" in frontend IDE's integrated terminal to install required npm dependencies
  • Run the backend application by launching the main Spring Boot Application Class
  • Run the frontend application by running "npm start" for prod builds or "ng serve" for development/testing builds

Testing

  • REST services tested via Postman
  • Frontend testing tools: Jasmine & Karma

Deployment

  • Create environment in AWS Elastic Beanstalk, and package backend app as .war
  • Deploy the .war to this environment; AWS RDS instance can be configured here or seperately in RDS console, just update the datasource properties to match

Developer Instructions

  • Security: replace email config, datasource, and port number in application.properties to desired values

Documentation

Contributors

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors