HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🧚
[1기]최종 프로젝트 데브코스
/
🎨
[팀9] 내 손안의 원데이 클래스 DAYZ
/
🗂️
회의록
/
기능

기능

 

구현할 기능 정리


 

로그인

  • 로그인은 일반 로그인과 소셜 로그인이 있다.
  • 소셜로그인은 카카오만 적용한다.
 

회원가입

  • 회원가입은 소셜 회원가입과 일반 회원 가입이 있다.
  • 회원가입 시 기본 입력 정보만 받고 가입을 진행 후에 추가적으로 정보를 입력 받는다.
    • 지역, 닉네임, 연락처
  • 사용자 유형
    • 고객
    • 공방주인
    • 관리자 ( 일단 나중에 정함 )
  • 정보
    • 썸네일 URL
    • 이름
    • 이메일(ID)
    • 비밀번호
    • 연락처
    • 닉네임
    • 지역 (1개)
      • 버튼 형식
  • 회원가입 플로우
    • 일단 기본 회원가입
      • 이름
      • 이메일(ID)
      • PW
    • 이후 추가 정보 입력
      • 주소
      • 닉네임
      • 연락처
      • 썸네일 URL
    • 만약 공방작가로 가입하는 경우 공방 등록 페이지로 이동해서 공방을 등록한다.
 

메인화면

카테고리 목록(메인화면 탭1)

  • 메인화면에는 "금주의 인기 클래스"와 "카테고리 목록"가 해당된다.
    • 카테고리 목록에서 카테고리를 클릭하면 설정한 지역의 공방 목록을 보여준다.
    • 금주의 인기 클래스는 예약자수로 정한다.→ 예약시에 count를 +=1
    •  
  • 클래스 목록 페이지
    • 클래스 목록은 내가 설정한 지역 기준으로 조회한다.
    •  
  • 클래스 상세 페이지
    • 탭구조
      • 클래스 정보
      • 후기 목록
    • 하단에 예약하기 버튼을 Fix한다.
    • 예약하기 버튼을 누르면 예약 페이지가 나온다.
 
  • 예약 페이지 ( By 사용자 )
    • notion image
    • 유저정보는 별도로 입력하지 않는다.
    • 결재는 별도로 구현하지 않는다.
    •  
  • 클래스 등록 페이지 ( By 공방주인 )
    • 입력 정보
      • 사진
      • 제목
      • 카테고리 정보
      • 클래스 설명
        • 클래스 설명
        • 커리큘럼
          • 글
      • 개설할 클래스 시간 정보 입력
        • 클래스 시간
        • 최대 인원 정보
      • 클래스 가격
    • 개설할 클래스 시간 정보 입력 방식
      • 날짜는 달력으로 입력
      • 시간은 직접입력
      • notion image

피드(메인화면 탭 2)

  • 피드 조회 페이지
    • 피드는 팔로우 한 공방의 사진만 올라오게 한다.
      • 팔로우 한 공방이 없으면 피드가 안나오게 한다.
 
  • 공방 소개 페이지에는 아래와 같은 내용이 있다.
    • 주소
    • 오피스타임
    • 공방 목록
    • 3개의 탭이 존재한다.
      • 업로드한 사진 목록 → 인스타그램 게시글
        • 사진(여러개)
        • 텍스트
        • 좋아요
        • 댓글(보류대상)
      • 개설한 원데이 클래스 목록 → 원데이클래스 상세 페이지
        • 썸네일 + 제목
        • 리스트에 마감여부,별로 조회가 되도록 한다.
      • 공방에 대한 전체 후기 목록
        • 별점을 눌러서 전체 후기로 넘어갈 수 있다.
        • 사진, 후기, 사용자 닉네임을 보여준다
      • 팔로우를 누르면 팔로우 요청이 된다. ( 인스타그램 )
    • + 버튼을 누르면 게시글 추가가 된다.
    • 팔로워 목록버튼은 팔로워 목록을 표시한다.
    • 팔로우 시 따로 허가는 필요 없다.
    • 주소를 클릭하면 네이버 지도로 이동시킨다. ( 추가기능 )
    •  

검색 페이지


  • 클래스명으로 검색
  • 공방 이름으로 검색
  • 한 화면에 두 종류의 리스트가 존재한다.
    • 공방 리스트
    • 원데이 클래스 리스트
  • 검색은 일단 전체 지역을 대상으로 한다.
 

마이 페이지


내 정보 수정


  • 비밀번호
  • 주소(관심지역)
  • 닉네임
  • 연락처
  • 썸네일 URL
 

예약내역


  • 예약한 원데이 클래스 목록을 보여준다.
  • 여기서 예약 취소가 가능하다.
 

내가 쓴 후기 목록


  • 내가 쓴 모든 후기 목록을 가져온다.
 

찜한 클래스 목록


  • 내가 찜한 모든 클래스를 가져온다.
 
 
 

공방 등록 페이지


  • 공방 이름
  • 공방 주소 + 주소링크
  • 공방 주소지 (서울시 > 송파구)
  • 오피스 아워
  • 연락처
  • 사장 이름
  • 카테고리
  • 사업자등록번호
 
 

고민해볼 사항


  • 원데이 클래스 찜하기 기능 (ShouldHave)
  • 클래스 등록 시 날짜 반복주기를 주면 그 해당하는 날짜를 자동으로 등록하기
  • 검색시 조건대상이 되는 필드를 여러개로 설정할 수 있는지 조사
 
 

Should Have


  • 관심사, 내 지역 설정 → 해당 내용에 해당하는 원데이 클래스 리스트를 표시한다.
  • 지도 기반으로 동네를 표시 ( 원데이 클래스 필터 )
  • 동네를 클릭하면 해당 지역의 원데이 클래스를 리스트로 표시
  • 시 + 구 단위로 설정
  • DM기능
  • 알림기능
  • 공방에서 클래스 예약 기능
  • 공방에서 클래스 예약 버튼 누를시 예약페이지로 간다.
  • 여기서 시간을 먼저 입력하면 원데이클래스 리스트가 뜨고 거기에서 예약을 진행한다.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

사용자 페이지


 
  • 로그인
    • 소셜 로그인으로 빠르게 회원가입이 가능 하게 만든다.
    • 간단한 회원정보를 받는다. (닉네임, 사진, 이메일등)
  • 공방 검색
    • 키워드나 공방 이름으로 검색이 가능하게 한다.
    • 검색 결과로 공방들이 나오게 하고 클릭하면 상세페이지로 이동한다.
  • 공방 상세정보
    • 상단에 공방의 이름과 위치, 오피스 아워를 표기한다.
    • 하단에는 하위 메뉴들이 있는데 사진, 후기, 예약이 있다.
    • 각 하위 메뉴를 클릭하면 상세보기로 확인 가능하다.
  • 원데이 클래스 예약
    • 위에서 들어간 공방 상세페이지에서 예약탭에서 예약가능한 날짜, 시간, 인원등을 확인한다.
    • 공방과의 DM을 통해 상세 예약을 조정하거나 질문을 남길 수 있다.
  • 마이페이지
    • 나의 개인 페이지에서 예약내역과 팔로우한 내역들 을 볼 수있다.
    • DM 내역들을 볼 수있다.
    • 본인의 후기 목록들을 볼 수 있다.
  • 공방 팔로우
    • 마음에 드는 공방이 있으면 팔로우를 해 공방에서 올린 사진들을 피드에서 확인할 수 있다.
    •  
 

관리자 페이지