본문 바로가기
DEV/Web 개발

Web 개발 :: 프로젝트 SA_TIL63

by 올커 2022. 12. 2.

■ JITHub 개발일지 63일차

□  TIL(Today I Learned) ::

신규 프로젝트 SA

 

📌 프로젝트 핵심 목적

  • Django Rest Framework를 활용한 맛집, 카페 추천 웹 서비스를 구축한다.
  • 사용자에게 특정 지역 내 맛집과 카페를 추천해주고, 맛집/카페 방문 후기를 유저끼리 서로 공유할 수 있는 플랫폼을 제공한다.

📄 기능 명세서

  • 사용자 환경(회원가입, 로그인, 회원정보 관리, 팔로우, 회원 비활성화, 아이디찾기, 비밀번호 찾기 등)
  • 맛집 / 카페의 후기 작성, 수정, 삭제, 조회수, 좋아요, 검색
  • 후기 댓글 작성, 수정, 삭제
  • 후기 댓글의 대댓글 작성, 수정, 삭제
  • 유저간의 댓글, 후기의 좋아요하면 알림
  • HTML/CSS/Javascript를 활용한 모바일 프론트엔드 페이지 구성

📘 개발 포지션 구성

  • 유저 관리 및 추가 기능 ▶ 사재혁
  • 맛집/카페 선택, 추천 ▶ 장진
  • 내 맛집/카페 후기 생성 및 수정,삭제 기능
    • 맛집/카페 후기 조회(상세 페이지), 수정, 삭제 ▶ 나웅주
  • 맛집/카페 후기 모음, Best 맛집/카페 후기 ▶ 나웅주
  • 맛집/카페 좋아요 ▶ 이지영
  • 댓글, 대댓글, 댓글 좋아요 ▶ 이지영
  • 팔로우 기능 ▶ 이지영
  • 프로필 기능, 개인 설정
    • 북마크 : 이금빈
    • 추억 ▶ 이금빈
    • 개인 설정 ▶ 사재혁
  • 후기 조회수 ▶ 장진
  • 알림 기능 ▶ 이금빈
  • 검색 기능 ▶ 이금빈
  • AWS 배포 / Docker
    • 백엔드 배포 ▶  금빈
    • 프론트엔드 배포  ▶ 금빈
  • Front-End
    • 유저
      • 로그인
      • 회원가입
      • 프로필 등록창
      • 비밀번호 찾기
      • 비밀번호 재설정
      • 아이디 찾기
      • 비밀번호 만료(60일)
    • 메인 페이지
    • 맛집 카페 선택
    • 맛집 카페 추천
    • 맛집/카페 후기
    • 맛집/카페 후기 모음
    • Best 맛집 / 카페 후기
    • 후기 상세 페이지
    • 프로필(내가 다녀온 곳)
    • 프로필(추억)
    • 알람
    • 개인 설정

💡 우리 팀의 약속

  • 퇴근시간 확실하게 정하기 ( 오전 9시 ~오후 10시 )
  • 깃 활용도 최대한 높이기
  • 회의시간 정하기(하루에 2번) { 아침 회의 10:00AM, 저녁 회의 08:00PM }
  • 역할 정하기
    • 프론트 총괄 ▶ 나웅주
    • 딥러닝 총괄 ▶ 장진
    • 문서 총괄 ▶ 이금빈
    • 백엔드 총괄 ▶ 사재혁
    • 깃 총괄 ▶ 이지영

🤖 크롤링 데이터

  • 이태원 (카페, 맛집)
  • 홍대 (카페, 맛집)
  • 건대 (카페, 맛집)
  • 신촌 (카페, 맛집)
  • 혜화 (카페, 맛집)
  • 성수 (카페, 맛집)
  • 강남 (카페, 맛집)
  • 명동 (카페, 맛집)

⚙ 개발 환경

Back-End:

Front-End:

🕸 와이어 프레임

🎯 데이터베이스 → erd cloud link

 

가까마까

Draw ERD with your team members. All states are shared in real time. And it's FREE. Database modeling tool.

www.erdcloud.com

🎨 API 설계

USER API

PLACE API

REVIEW API

 

NOTIFICATION API

반응형

댓글