An open API service indexing awesome lists of open source software.

https://github.com/celalaygar/issue-management-project-with-angular7-spring-boot

This project is about Issue management by using angular 7, spring boot, security and jwt
https://github.com/celalaygar/issue-management-project-with-angular7-spring-boot

angular7 bootstrap4 dto jwt postgresql rest-api spring-boot spring-security

Last synced: about 1 year ago
JSON representation

This project is about Issue management by using angular 7, spring boot, security and jwt

Awesome Lists containing this project

README

          

# Issue-Management-Project-with-Angular7-Spring-Boot
This project is about Issue management
#### Using Tools & Technologies
```
- Spring Boot
- Spring Security
- JWT
- REST API, DTO
- Jpa, Hibernate
- PostgreSql
- Angular 7
- Typescript
- Bootstrap 4
```
#### Sql Query
```
CREATE TABLE public.users
(
id bigint NOT NULL,
created_at timestamp without time zone,
created_by character varying(100) COLLATE pg_catalog."default",
status boolean,
updated_at timestamp without time zone,
updated_by character varying(100) COLLATE pg_catalog."default",
email character varying(100) COLLATE pg_catalog."default",
pwd character varying(300) COLLATE pg_catalog."default",
surname character varying(100) COLLATE pg_catalog."default",
uname character varying(100) COLLATE pg_catalog."default",
CONSTRAINT users_pkey PRIMARY KEY (id),
CONSTRAINT uk_iqm8x8lkitrfo4idy96trfm9p UNIQUE (uname)

)

CREATE TABLE public.project
(
id bigint NOT NULL,
created_at timestamp without time zone,
created_by character varying(100) COLLATE pg_catalog."default",
status boolean,
updated_at timestamp without time zone,
updated_by character varying(100) COLLATE pg_catalog."default",
project_code character varying(255) COLLATE pg_catalog."default",
project_name character varying(300) COLLATE pg_catalog."default",
manager_user_id bigint,
project_title character varying(300) COLLATE pg_catalog."default",
CONSTRAINT project_pkey PRIMARY KEY (id),
CONSTRAINT uk_pyadn2e3xipo328gs8ae6sh11 UNIQUE (project_code)
,
CONSTRAINT fknfyth6vjm6xb98pnyae22tntw FOREIGN KEY (manager_user_id)
REFERENCES public.users (id) MATCH SIMPLE
ON UPDATE NO ACTION
ON DELETE NO ACTION
)

CREATE TABLE public.issue
(
id bigint NOT NULL,
created_at timestamp without time zone,
created_by character varying(100) COLLATE pg_catalog."default",
status boolean,
updated_at timestamp without time zone,
updated_by character varying(100) COLLATE pg_catalog."default",
date timestamp without time zone,
description character varying(1000) COLLATE pg_catalog."default",
details character varying(4000) COLLATE pg_catalog."default",
issue_status character varying(255) COLLATE pg_catalog."default",
assignee_user_id bigint,
project_id bigint,
CONSTRAINT issue_pkey PRIMARY KEY (id),
CONSTRAINT fkcombytcpeogaqi2012phvvvhy FOREIGN KEY (project_id)
REFERENCES public.project (id) MATCH SIMPLE
ON UPDATE NO ACTION
ON DELETE NO ACTION,
CONSTRAINT fkqp9x3ntg1rnqgy83tyolxhpt0 FOREIGN KEY (assignee_user_id)
REFERENCES public.users (id) MATCH SIMPLE
ON UPDATE NO ACTION
ON DELETE NO ACTION
)

CREATE TABLE public.issue_history
(
id bigint NOT NULL,
created_at timestamp without time zone,
created_by character varying(100) COLLATE pg_catalog."default",
status boolean,
updated_at timestamp without time zone,
updated_by character varying(100) COLLATE pg_catalog."default",
date timestamp without time zone,
description character varying(1000) COLLATE pg_catalog."default",
details character varying(4000) COLLATE pg_catalog."default",
issue_status character varying(255) COLLATE pg_catalog."default",
assignee_user_id bigint,
issue_id bigint,
CONSTRAINT issue_history_pkey PRIMARY KEY (id),
CONSTRAINT fkfwp9clg9ue9j4fekduna3kx5x FOREIGN KEY (assignee_user_id)
REFERENCES public.users (id) MATCH SIMPLE
ON UPDATE NO ACTION
ON DELETE NO ACTION,
CONSTRAINT fknh1eyx18sao8i4rl7gk87aerd FOREIGN KEY (issue_id)
REFERENCES public.issue (id) MATCH SIMPLE
ON UPDATE NO ACTION
ON DELETE NO ACTION
)
```