본문 바로가기

사이드 프로젝트

카페 추천 웹사이트(뭔가 찜찜해서 다시 되짚고 가는)

저번시간에 Node.js로 DB연결을 했는데 뭔가 프론트 부분에서도 그렇고 백엔드 부분에서도 그렇고 세부적으로 기획하지 않고 넘어 간거 같아 기존의 프로젝트를 유지하면서 처음부터 차근차근 진행하려고 한다. 

 

1. 메인페이지 (기능)

  • 사진 클릭시 로그인 창 띄우기
  • 로그인 창 (회원가입 시 이메일=아이디, 비번 찾기 기능)
  • 이미지 슬라이드 (가능하다면 카페 추천 리스트에 올라와있는 사진들로 슬라이드 구성 ex) 카페가 새로운 곳이 추가가된다면 이미지 슬라이드에도 사진하나가 추가되어 슬라이드 되는 기능)

2. 카페 리스트 페이지 (기능)

  • 카테고리 별 검색 (지역, 맛집 태그)
  • 카페 추가 버튼
  • 마이페이지, 알림 nav추가
  • 즐겨찾기 기능

3. 카페 상세 페이지 (기능)

  • 카페 이미지 및 카카오맵API로 카페 위치 표시 => 이 기능 오래 걸릴것으로 예상(위치를 좌표로 변환시켜 불러와야함)
  • 수정요청 버튼(수정요청 버튼을 누르면 해당 글을 작성한 유저에게 수정해달라고 알림이 가게) => 수정요청 버튼을 클릭하면 어떤 내용이 수정해야하는 것인지 작성 해야함

4. 카페 작성 페이지 (기능)

  • 카페이름,지역, 맛집 태그, 위치, 이미지 업로드

5. 마이페이지(기능)

  • 카페 작성한 목록 리스트 보여주기
  • 카페 작성 목록 삭제, 수정

6. 비밀번호 재설정(기능)

  • 이메일로 인증코드 발송

 

DB 구성

 

1. user테이블 (아이디: user_email, 비밀번호 : user_password, 닉네임: user_name, 즐겨찾기 : book_mark)

2. cafe테이블 (글 목록 : id, 카페이름 : name, 지역:region, 맛집태그:category, 위치:location, 이미지:image_url)

 

 

일단 이렇게 기초 틀을 잡아놓고 여기서 크게 바뀌지않는 선에서 조금씩 필요한 부분만 수정해나가면서 프로젝트를 진행하겠습니다.