Skip to content

Issue Tracking System using angular and spring boot with security and role management

Notifications You must be signed in to change notification settings

sandeepRoy/Issue-Tracking-System

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Issue Tracking System

Description

System to track issue, tickets and task with secured applications and api in adtional to user role and permissions.

Technologies

Front-End

  • Angular 8

Back-End

  • Spring boot
  • Spring data jpa
  • Spring security
  • Restfull api
  • Hibernate
  • Maven

Contents

The repository contains two folders, one for each component of the system:

  • front-end is the backend services. It has a REST API to get and provide results.
  • fromt-end is the UI. using angular .

How to execute the application

These are the instructions:

Angular: to run angular on your device use the follwing steps and commands:
1-install nodejs.
2-install angualr CLI using npm install -g @angular/cli for more about angular CLI click here.
3-go to from-end root project and run npm install to install needed dependencies.
4-to run and brows application run ng serve --o

Spring: to run server side application (back-end):
you can run spring boot application through multiple ways
from you preferd IDE click on run option
or using command
go to back-end root porject and run ./mvnw spring-boot:run

Notes

must be creating database with preferd name and credentials see application.properties to configuration details.
in this application I'm used MYSQL
you can change to any database but make sure to add database dependency in pom file and add other config to application.properties`

  • make sure data in data.sql inserted successfully

About

Issue Tracking System using angular and spring boot with security and role management

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 59.6%
  • TypeScript 24.9%
  • HTML 12.8%
  • CSS 1.6%
  • JavaScript 1.1%