nan + nan = 2nan

[Django] 개인 프로젝트 / Foodlog 본문

Project/개인 프로젝트

[Django] 개인 프로젝트 / Foodlog

2nan 2021. 8. 25. 17:05
728x90

1. 구현하고자 했던 것

- 학생 때 여러 술집, 맛집을 돌아다니는 것을 좋아했는데
  가끔 방문하는 지역의 경우, 내가 가봤는데 좋았던 상점의 이름이나 위치가
  잘 기억이 나지 않는 경우가 있었다.  이러한 것들을 편의성 있게 검색할 수 있는 기능을 만들어보고자.
  
- 현재 있는 어플? 서비스? 중 가장 비슷한 것 

A : 다이닝코드 / 망고플레이트


2. 아이디어 구체화

- 카카오 지도 API를 이용해 내가 방문한 / 방문할 음식점 검색

- 해당 검색 내용을 바탕으로 나만의 foodlog를 작성
> 지도 API 내 위도,경도를 연동해 검색 결과를 클릭 시 해당 음식점 정보가 자동으로 기입되게끔
> 조금 더 욕심을 내보자면 Google Maps처럼 어느 장소에 방문 시
  geolocation을 바탕으로 해당 상점은 어땠습니까?라고 나오는 알림과 연결해서
 자동으로 별점 혹은 간단한 코멘트를 기록할 수 있게 만들고 싶었음. 

- 그렇게 만든 foodlog를 사람들과 함께 공유할 수 있는 게시판 생성.
> 카테고리별 or 검색 기능을 활용해 내가 찾고자 하는 곳의 
   평점, 평가 등을 검색

- Ranking 카테고리를 통해 많이 작성된 음식점 순서대로, 혹은
  다양한 주제 중 하나를 택해서 작성된 data를 이용해서 가시성있는 ranking 시스템을 구축

+ 추가적으로 해당 매장에서 사용할 수 있는 쿠폰들의 정보를 사용해서 연동
+ 해당 geolocation을 바탕으로 지역 방문 시, 그 지역 내에서 사용자가 관심 있어하는 카테고리의 
코멘트가 많은 업체들을 자동 추천해주는 기능



3. 아쉬운 점 => 대부분 시도. 다른 부분과 충돌하거나 해당 부분 오류 발생으로 보류.



- 공공데이터로부터 받아온 고양시 음식점 데이터가 부정확.  

> 카카오 지도 검색 API로 대체. 해당 음식점 정보 검색만 구현

- 로그인 후 중복 로그인이 가능한 버그

- 회원가입 중복, 정규식 패턴 활용 문자 길이, 숫자 등 제한

- 게시판 검색 기능 구현
 
- 게시판 글 작성 버그

- pager 구현

- radio 체크 결과 값을 detail에 출력하게끔 구현

- 랭킹 시스템 구현

- 게시물 이미지 첨부

- 게시물 삭제 시, 정말 삭제하겠습니까? 라는 알림창으로 안전망 생성

 

가장 중요한 부분은, 핵심적인 기능들을 구현하고 디테일로 들어가야 되는데

욕심이 너무 앞서서 이것 저것 하려다보니, 이도 저도 잘 만들어지지 못한 프로젝트였다.

다른 분들의 프로젝트를 들으면서 여러가지 생각이 들었다.

보이기 위함, 다른 멋진 기능들도 좋지만, 우리가 배웠던 것들을 기본적으로 체득하고

이해하고 써 먹을수 있게 활용하는 것이 기본이고, 내가 지향하는 바는 그 다음이었다는 것이다.

Comments