Skip to content

강아지를 잃어버렸을 때, 사람들의 네트워크를 통한 강아지를 찾고 또 제보할 수 있는 웹 서비스

Notifications You must be signed in to change notification settings

leeseungsoo0701/findog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

✍ 프로젝트 소개

배포 링크 : http://15.165.205.8/

1. About

강아지를 잃어버렸을 경우, 주인이 전단지를 돌리는 것보다 온라인 상에 글을 작성하는 것이 다른 사람들로 하여금 더 많은 정보를 얻을 수 있다고 판단하였다. 사용자가 위치를 정확하게 입력할 수 있고 올린 페이지에 따른 댓글 기능으로 주인이 본인의 강아지가 맞는지 판단하고 강아지를 찾을 수 있도록 돕는 웹 서비스이다.

2. 기술 스택 소개

KakaoTalk_Image_2022-01-13-16-24-51

✍ 팀원 소개 및 역할 분배

여러 기술 스택을 배우고, 팀원간에 논의를 통해 이슈를 해결하다보니 대부분 공통 작업으로 진행했습니다.

😀 이승수 Full-Stack, 팀장

😀 이현규 Full-Stack

😀 이연우 Full-Stack

😀 박민우 Full-Stack


  1. NoSQL data modeling 🌟
    RDBMS와 NoSQL의 차이를 이해. Data를 왜 NoSQL에 저장하여 쓰는지 경험으로 알 수 있었다.
    MongoDB에 저장된 Data는 원하는 형태로 꺼내와서 사용하기도 쉽다.

  1. Naver Map을 이용한 Marker 🌟
    Naver Map을 이용하여 사용자가 맵을 클릭하였을때의 위도와 경도를 가져와
    강아지를 잃어버린 위치를 Marker로 시각화하였다.

  1. 로그인 및 토큰 관리
    브라우저에서 Login 요청 시 토큰에 저장된 정보를 토대로 로그인 상태를 갱신한다.
    이를 통해 새로고침 및 같은 브라우저에서 계속하여 로그인 세션을 검증하여 로그인 상태 공유 이슈를 해결했다.

  1. Dashboard 기능 구현 (Create, Read, Update)
    글쓰기 생성, 각 페이지 렌더링을 위한 데이터 요청, 이미지 업로드,
    해당 글의 댓글 리스트 랜더링 등 필요한 API 작성 및 로직 처리

  1. AWS EC2를 이용한 배포
    AWS EC2를 이용하고 nohup 명령어를 활용한 배포

✍ 우리 팀이 해결한 문제 정리해보기

I. 문제 해결


🗣 우리를 소개합니다.

이승수
🚩 FullStack
이현규
🚩 FullStack
이연우
🚩 FullStack
박민우
🚩 FullStack

About

강아지를 잃어버렸을 때, 사람들의 네트워크를 통한 강아지를 찾고 또 제보할 수 있는 웹 서비스

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •