본문 바로가기
Masterpiece/Seolle in

[Seolle in] Map Admin Web

by 탱탱규탱 2022. 1. 25.

안녕하세요! 탱탱규탱입니다!

 

이전 글에서 지도 서비스를 소개했잖아요?

 

그 지도에 그냥 마커가 찍히는 것이 아닙니다!

데이터가 있어야지 가능하겠죠??

 

데이터를 관리하는 웹 페이지 소개입니다!

 

[Front-End Stack]

- Vanilla JS

 

[사유]

Vanilla JS를 고른 이유?

- 편해서 :)

 

[소요 시간]

1~2일!

 

[Main Page]

데이터 등록만을 위한 공간이기에 디자인은 스킵! :)

 

[Data]

웹에서 발생되는 소중한 데이터입니다.

분석을 통해 사용자분들의 관심과 불편함을 알 수 있기 때문에

이 데이터는 앞으로 서비스 방향에 막대한 영향을 줍니다.

 

[Detail Page]

등록된 공간의 정보 모달 (삭제, 수정)

 

[Register Page]

공간 등록 모달

이미지 업로드! 이게 하루를 잡아먹었습니다 ㅠㅠ

API로 용량이 큰 이미지를 올리는 것은 절대 절대 절대 안됩니다.

해결책으로 AWS s3의 "미리 서명된 URL을 사용하여 객체 업로드" 방식으로 진행했습니다.

제가 적용한 방식을 간단하게 설명하면

관리자 웹 Request[api] (with. data + [이미지 이름 목록]) -> 서버 Response (signed_url)

진행 이후

관리자 웹 Request[signed_url] (with. image) -> AWS s3 저장!

 

 

[Edit Page]

공간 수정 모달

이미지 수정시!

이전 이미지 삭제! (AWS S3 delete)

새롭게 이미지 저장!

 

 

매번 느끼는 거지만

관리를 위한 API가 정말 많습니다...

 

간단하지만 이와 같은 데이터 입력으로

Seolle in Map이 아름다운 공간으로 가득찰 수 있게 됩니다!

 

 

Seolle in Map 지금 당장 들어가셔서 저의 작품을 직접 확인해보세요! :)

 

 

Seolle in.

설레이는 공간들의 발견!

map.seollein.com

 

자세한 코드 내용은 댓글로 남기시면 친절하게 답변해드리겠습니다!

 

'Masterpiece > Seolle in' 카테고리의 다른 글

[Seolle in] Cloud  (0) 2022.01.25
[Seolle in] Back-End  (0) 2022.01.25
[Seolle in] Map Service Web  (1) 2022.01.25
[Seolle in] 개발 소개  (0) 2022.01.25
[Seolle in] 소개  (2) 2022.01.25

댓글