회사에서 연차, 당직을 사용하기 위해 남아있는 횟수를 확인하고, 신청하고 사용합니다.
우리는 덕질을 위해, 남아있는 티켓의 횟수를 확인하고, 신청하고 사용합니다.
연간아이돌은 덕질을 위해 만들어진 공연 신청 서비스입니다.
일상에 지친 당신에게 매달 한번!! 원하는 공연을 신청해서 티켓을 소진하세요!!
기획사는 연간아이돌을 통해 신청된 티켓의 승인, 거절을 결정할 수 있습니다. 홍보는 덤입니다.
기획사 권한 신청은 관리자에게 문의하세요.
미니 프로젝트 기간: 2023.07.24 ~ 2023.08.10
정태욱(FE-리더) |
박철민 |
방미선 |
백지욱 |
캘린더(유저/매니저), 캘린더 부가기능 전체, 프로젝트 셋팅, 로딩 애니메이션, 깃허브 관리, 사용자 마이페이지, 매니저 행사 등록/수정 |
기획사 페이지, 매니저 대시보드, 디자인-1, css 전역 스타일, 와이어프레임, 로그인 배경화면, 캐릭터 디자인 |
사용자 페이지, 회원정보 수정, 디자인-2, 와이어프레임, 유저 플로우 |
회원가입 페이지, 로그인 페이지 |
강주희 |
길민준 (BE-리더) |
문준호 |
유저&기획사 메인 페이지, 유저 티켓팅 신청&취소, 기획사 검색, 행사 등록&취소&수정 |
회원가입, JWT 로그인 승인결재 페이지 및 기능 API AES256 인/디코딩 엑셀파일 다운로드 API 로그인 로그 기록 Eleastic Beanstalk 배포 500에러 파일 출력(log back) 팀 일정 계획, 깃헙 Repo 관리 API명세서 정리 코드 스타일 정리 관리자 페이지 |
유저&기획사 마이페이지 AWS S3 서버 연결 이미지 업로드&삭제 기능 회원정보 수정 |
create table user_tb (
id bigint not null auto_increment,
created_at datetime not null,
email varchar(60) not null unique,
full_name varchar(60) not null,
latest_login datetime,
password varchar(60) not null,
profile_image varchar(255),
role varchar(255) not null,
size_of_ticket integer,
updated_at datetime,
used_ticket integer,
primary key (id)
) engine=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
create table login_log_tb (
id bigint not null auto_increment,
clientip varchar(255),
created_at datetime,
user_agent varchar(255),
user_id bigint,
primary key (id),
foreign key (user_id) references user_tb(id)
) engine=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
create table scheduler_admin_tb (
id bigint not null auto_increment,
created_at datetime not null,
description LONGTEXT,
image varchar(255),
schedule_end datetime,
schedule_start datetime not null,
title varchar(20),
updated_at datetime,
user_id bigint,
primary key (id),
foreign key (user_id) references user_tb(id) on update cascade
) engine=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
create table scheduler_user_tb (
id bigint not null auto_increment,
created_at datetime not null,
progress varchar(255),
schedule_start datetime not null,
scheduler_admin_id bigint,
user_id bigint,
primary key (id),
foreign key (user_id) references user_tb(id) on update cascade,
foreign key (scheduler_admin_id) references scheduler_admin_tb(id) on update cascade
) engine=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
create table manager_tb (
id bigint not null auto_increment,
created_at datetime not null,
password varchar(255),
username varchar(255),
primary key (id)
) engine=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;