본문 바로가기
프로젝트/프로젝트 과정

[맛집 지도] 프로젝트 기획안

by yeseul.dev 2024. 5. 19.

1. 프로젝트 기획 의도 및 동기

이커머스 분야에서 일하고 싶다는 생각에 필요한 지식이 무엇이 있을까 고민 해보았고, 그 부분을 구축 해보고 싶어 만들어 보기로 했습니다.

2. 프로젝트 설명

주제: 지도 기반 맛집 기록 플랫폼

  • 맛집 추천을 위한 어플 뿐만 아니라, 자신이 먹었던 음식들의 기록으로 사용할 수 있다.
  • 메인 페이지는 지도. 해당 페이지에서 인기가 많은 장소를 검색할 수 있다.
  • 해당 음식점을 선택하면 나와 얼마나 떨어져있는지, 가는 길을 볼 수 있다.
  • 유저들이 공유하는 피드들을 구경할 수 있다.
  • 피드에 좋아요를 남기고 해당 장소를 저장할 수 있다.
  • 유저를 팔로우가 가능하며 글을 모아볼 수 있다.

... 그외 추가 되었으면 하는 기능

  • 커뮤니티 탭에서 게시글과 연관된 음식점이나 게시글이 추천되어 보여진다.
  • 음성 인식을 사용하여 검색을 할 수 있다.

 

3. 화면 구상

모든 기능에 대한 화면을 디자인 하지는 않았지만, 필요하면 그때 그때 유동적으로 만들 수 있을 것 같아 생략 했습니다.

4. 개발해야하는 대표 기능들

 

[맛집 지도] 프로젝트 기획안: 요구사항

요구사항 작성하기회원아이디는 영어와 숫자로 이뤄질 수 있다.비밀번호는 8자리 이상으로 한다. 영어와 숫자로 이뤄질 수 있다.회원가입로그인 하지 않으면 둘러보기만 가능하다.회원의 아이

yeseul-dev.tistory.com

  • 로그인
  • 지도 - 네비게이션
  • 커뮤니티
  • 커뮤니티: AI 사용
  • 주문 및 결제

4.1. DB 설계

- 추가 예정

 

4.1. API 설계

- 추가 예정

 

5. 사용(예정) 개발 스택

  • Spring boot
  • 공부 해 보고 싶은 것
    • TDD, Kafka, ElasticSearch, Redis, Nginx, 서버 모니터링(AWS CloudWatch ...) ...
    • DevOps: Github Action, Docker

프로젝트 취지 자체가 해보고 싶은 것 모두 해보기이기 때문에, 최대한 많은 것을 해보고 싶습니다.