profile image

L o a d i n g . . .

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분 지나면) 데이터베이스에서 유저 삭제 (계속 남아있으면 안 되니까) - 스프링으로 구현)

복사했습니다!