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
- Host: GitHub
- URL: https://github.com/celalaygar/issue-management-project-with-angular7-spring-boot
- Owner: celalaygar
- Created: 2019-03-25T14:55:12.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-06-03T16:18:19.000Z (about 7 years ago)
- Last Synced: 2025-04-02T07:41:24.620Z (about 1 year ago)
- Topics: angular7, bootstrap4, dto, jwt, postgresql, rest-api, spring-boot, spring-security
- Language: Java
- Homepage:
- Size: 229 KB
- Stars: 1
- Watchers: 2
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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
)
```