일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- pcce 기출문제
- where
- Python3
- map
- 프로젝트
- 백준
- 코딩테스트 연습
- 단어 공부
- 슬라이싱
- 아이엠어바텐더
- 파이썬 슬라이싱
- html
- YOLOv5
- ORDER BY
- Join
- GIT
- 프로그래머스
- python
- Django
- sql
- 파이썬 몫
- List Comprehension
- css
- 설계
- 파이썬
- date_format
- Len
- count
- 데이터
- SQL 고득점 Kit
- Today
- Total
nan + nan = 2nan
[Django] 개인 프로젝트 / Foodlog 본문
1. 구현하고자 했던 것
- 학생 때 여러 술집, 맛집을 돌아다니는 것을 좋아했는데
가끔 방문하는 지역의 경우, 내가 가봤는데 좋았던 상점의 이름이나 위치가
잘 기억이 나지 않는 경우가 있었다. 이러한 것들을 편의성 있게 검색할 수 있는 기능을 만들어보고자.
- 현재 있는 어플? 서비스? 중 가장 비슷한 것
A : 다이닝코드 / 망고플레이트
2. 아이디어 구체화
- 카카오 지도 API를 이용해 내가 방문한 / 방문할 음식점 검색
- 해당 검색 내용을 바탕으로 나만의 foodlog를 작성
> 지도 API 내 위도,경도를 연동해 검색 결과를 클릭 시 해당 음식점 정보가 자동으로 기입되게끔
> 조금 더 욕심을 내보자면 Google Maps처럼 어느 장소에 방문 시
geolocation을 바탕으로 해당 상점은 어땠습니까?라고 나오는 알림과 연결해서
자동으로 별점 혹은 간단한 코멘트를 기록할 수 있게 만들고 싶었음.
- 그렇게 만든 foodlog를 사람들과 함께 공유할 수 있는 게시판 생성.
> 카테고리별 or 검색 기능을 활용해 내가 찾고자 하는 곳의
평점, 평가 등을 검색
- Ranking 카테고리를 통해 많이 작성된 음식점 순서대로, 혹은
다양한 주제 중 하나를 택해서 작성된 data를 이용해서 가시성있는 ranking 시스템을 구축
+ 추가적으로 해당 매장에서 사용할 수 있는 쿠폰들의 정보를 사용해서 연동
+ 해당 geolocation을 바탕으로 지역 방문 시, 그 지역 내에서 사용자가 관심 있어하는 카테고리의
코멘트가 많은 업체들을 자동 추천해주는 기능
3. 아쉬운 점 => 대부분 시도. 다른 부분과 충돌하거나 해당 부분 오류 발생으로 보류.
- 공공데이터로부터 받아온 고양시 음식점 데이터가 부정확.
> 카카오 지도 검색 API로 대체. 해당 음식점 정보 검색만 구현
- 로그인 후 중복 로그인이 가능한 버그
- 회원가입 중복, 정규식 패턴 활용 문자 길이, 숫자 등 제한
- 게시판 검색 기능 구현
- 게시판 글 작성 버그
- pager 구현
- radio 체크 결과 값을 detail에 출력하게끔 구현
- 랭킹 시스템 구현
- 게시물 이미지 첨부
- 게시물 삭제 시, 정말 삭제하겠습니까? 라는 알림창으로 안전망 생성
가장 중요한 부분은, 핵심적인 기능들을 구현하고 디테일로 들어가야 되는데
욕심이 너무 앞서서 이것 저것 하려다보니, 이도 저도 잘 만들어지지 못한 프로젝트였다.
다른 분들의 프로젝트를 들으면서 여러가지 생각이 들었다.
보이기 위함, 다른 멋진 기능들도 좋지만, 우리가 배웠던 것들을 기본적으로 체득하고
이해하고 써 먹을수 있게 활용하는 것이 기본이고, 내가 지향하는 바는 그 다음이었다는 것이다.
'Project > 개인 프로젝트' 카테고리의 다른 글
[개인프로젝트] Foodlog_네이버 내 장소를 sqlite로 저장(1) (0) | 2023.04.18 |
---|---|
[개인프로젝트] Foodlog_프로젝트 목적(0) (0) | 2023.04.17 |
[아이디어]재활용품 폐기 방법 (0) | 2021.08.13 |
[아이디어]경제 기사 자동 크롤링 (0) | 2021.08.11 |
[아이디어]타이머 만들기 (0) | 2021.08.11 |