AR
☑ 안내하는 라인 띄우기 성공 (시간 소모 컸음)
☑ QR 코드를 인식하기 위한 코드 작성
☑ QR 코드 준비 완료
☑ 1층에서 4층까지 층으로 만듦
WEB
☑ [Front] Front의 2D 지도 데이터를 Jackson 또는 Gson 과 같은 라이브러리를 아용하여 Java로 처리
☑ [Front] 사용자 관점에서의 안드로이드 앱 화면 구성 - 언니가 기존에 안드로이드 빌드해둔 것 그대로 사용하기로 함
☑ [Front] 로그인 화면 수정
☑ [Back] Swagger를 이용한 API 설계
☑ [Back] build.gradle 통해서 MySQL 드라이버 종속성 추가
☑ [Back] build.gradle 통해서 스프링 JPA 종속성 추가
☑ [Database] Spring JPA를 이용한 데이터베이스 연동
☑ [Database] 데이터베이스 스키마에서 User 테이블 필요한지 논의 - 선배에게 검토한 결과, User와 Sensor Entity를 Device Entity로 합하고, Attribute에서 is_user (boolean)을 추가해서 사용자인지 아닌지 체크하기로 함
☑ [Database] 기존 데이터베이스 ERD 수정
## 관리자 (Manager)
|어트리뷰트 이름|설명|
|-|-|
|id|고유한 아이디 (식별자)|
|username|아이디|
|password|비밀번호|
## 기기 (device)
|어트리뷰트 이름|설명|
|-|-|
|id|고유한 아이디 (식별자)|
|name|앱에서 추가한 이름|
|last_updated|마지막으로 위치가 업데이트 된 시간|
|location_x|x 좌표|
|location_y|y 좌표|
|floor|층수|
진행중
☐ [AR] - 사용자의 맵 상의 속도 조절하는 코드 작성했으나 계속 (시간 오래걸렸음)
☐ [AR] QR 코드 인식하는 작업
☐ [기획] 프로젝트 로고 제작
☐ [WEB - Front] 관리자용 페이지 - QR 코드 추가 페이지 제작
☐ [WEB - Front] 관리자용 페이지 - QR 코드 조회 페이지 제작
☐ [WEB - Front] 관리자용 페이지 - QR 코드 변경 페이지 제작
☐ [WEB - Front] 관리자용 페이지 - QR 코드 삭제 페이지 제작
☐ [WEB - Back] QR 추가, 조회, 변경, 삭제에 대한 작업 로직 구현
☐ [WEB - Back] 위치 정보 송수신 구현
☐ [WEB - Back] Spring Data JPA save 검색하여 Entity 저장 방법 알아보기 - https://cloudstudying.kr/lectures/440
해야 할 사항들
☐ [AR] Unity - HTTP 통신 학습
☐ [AR] Unity - 외부 HTTP 접속 테스트
☐ [AR] Unity - UID 이용 학습
☐ [WEB - Back] Spring 이용하여 SHA256 적용
☐ [WEB - Back] CI/CD 적용
☐ [WEB - Back] QR 초기화 문제를 URL 송신하여 초기화 되지 않도록 고정시킬 것 (앱 끈 이후에 (예를 들어 5분 지나면) 데이터베이스에서 유저 삭제 (계속 남아있으면 안 되니까) - 스프링으로 구현)
'종합 프로젝트 (종료) > 진행 상황 기록' 카테고리의 다른 글
[종합 프로젝트] Emergency Escape 진행 상황 (05.27 ~ 06.13) - 동상 수여 (3) | 2023.06.13 |
---|---|
[종합 프로젝트] Emergency Escape 진행 상황 (05.13 ~ 05.26) (0) | 2023.05.26 |
[종합 프로젝트] Emergency Escape 진행 상황 (04.11 ~ 05.02) (0) | 2023.05.03 |
[종합 프로젝트] Emergency Escape 진행 상황 (03.19 ~ 04.07) (0) | 2023.04.05 |
[종합 프로젝트] Emergency Escape 진행 상황 (03.01 ~ 03.19) (0) | 2023.03.15 |