배포 링크 : http://15.165.205.8/
강아지를 잃어버렸을 경우, 주인이 전단지를 돌리는 것보다 온라인 상에 글을 작성하는 것이 다른 사람들로 하여금 더 많은 정보를 얻을 수 있다고 판단하였다. 사용자가 위치를 정확하게 입력할 수 있고 올린 페이지에 따른 댓글 기능으로 주인이 본인의 강아지가 맞는지 판단하고 강아지를 찾을 수 있도록 돕는 웹 서비스이다.
여러 기술 스택을 배우고, 팀원간에 논의를 통해 이슈를 해결하다보니 대부분 공통 작업으로 진행했습니다.
- NoSQL data modeling 🌟
RDBMS와 NoSQL의 차이를 이해. Data를 왜 NoSQL에 저장하여 쓰는지 경험으로 알 수 있었다.
MongoDB에 저장된 Data는 원하는 형태로 꺼내와서 사용하기도 쉽다.
- Naver Map을 이용한 Marker 🌟
Naver Map을 이용하여 사용자가 맵을 클릭하였을때의 위도와 경도를 가져와
강아지를 잃어버린 위치를 Marker로 시각화하였다.
- 로그인 및 토큰 관리
브라우저에서 Login 요청 시 토큰에 저장된 정보를 토대로 로그인 상태를 갱신한다.
이를 통해 새로고침 및 같은 브라우저에서 계속하여 로그인 세션을 검증하여 로그인 상태 공유 이슈를 해결했다.
- Dashboard 기능 구현 (Create, Read, Update)
글쓰기 생성, 각 페이지 렌더링을 위한 데이터 요청, 이미지 업로드,
해당 글의 댓글 리스트 랜더링 등 필요한 API 작성 및 로직 처리
- AWS EC2를 이용한 배포
AWS EC2를 이용하고 nohup 명령어를 활용한 배포
이승수
|
🚩 FullStack |
이현규
|
🚩 FullStack |
이연우
|
🚩 FullStack |
박민우
|
🚩 FullStack |