본문 바로가기
실천하기/프로젝트

[220321] 연극 예매사이트 팀플 기록) 2. 초기설계

by 한코코 2022. 3. 23.

220321 초기 설계

 

teamProject-gardenSite

팀 주제 : 정원

페이지 목적

  1. 정원이라면 역시 나무 -> 가드닝하는 커뮤니티 페이지를 만든다 가정
  2. 페이징 기능
  3. 덧글 작성 기능
  4. 쿠키 기능
  5. DB 스키마 적극 활용

컬러칩

(아직 이미징 단계. 구체적 컬러칩 못 정함) 명도 낮고 채도가 살짝 낮은 진초록이 깨끗한 이미지를 주기 위해서 흰색 아주 연한 회색, 검은색

중심 디자인

상징적 숫자: 6, six 대체로 곡선의 유려한 디자인. 동글 둥글. 자연적인 이미지니까.

 

 

 

페이지

  1. 팀 소개
  2. 팀원 소개 페이지 3장 2-1. 주제가 정원이니까 각자 탄생목+좋아하는 물체/자신 상징 이미지 받아서 이미징. 2-2. 팀 3명이니까 S/I/X를 하나씩 나눠가져서 2-1에서 받은 물체로 이미징

 

 

board 기능

board : 회원들끼리 거래 기능
  1. 분류 ( 판매/판매예약/판매완료/후기/정보 )
  2. CRUD 기능 (게시글 작성/삭제/수정/보기) 2-1. 게시글 작성일 2-2. 게시글 hit 수 2-3. 게시글 덧글수 2-4. 게시글 번호
  3. 덧글 기능 (작성/삭제/수정/보기)
  4. 즐겨찾기?찜?보관? 보관기능
  5. 게시글 공유 기능 ( 링크 복사, 보내기 기능)
  6. 목록형태 / 앨범형태 선택해서 리스트 보기
  7. 페이징 기능
  8. 검색 기능
store:공식적인 사이트 판매몰을 넣을 예정이었으나 board랑 겹쳐서 제외

event & news
  • event : 사이트 내부에서 진행하는 이벤트 내용
  • news : 사이트를 운영하는 회사 정보
  • 관리자만 작성이 가능하다
  1. 한 달짜리 달력에서 보기
  2. 한달짜리 달력에서 한 주 보기 1-1. 선택한 주에서 진행되는 이벤트를 리스트화 1-2. 선택한 주에서 날짜 한개식 확대해서 view로 보기 1-3. view는 board view양식과 같게 1-4. 알람기능 : 알람기능을 선택하면 사용하고있는 핸드폰 번호로 알람이 간다
  3. 작은 점의 색으로 event와 news를 구분한다. (초록/갈색)
  4. 이벤트 당첨자에게는 실제 거래에서 사용할 수 있는 포인트를 제공한다.

 

 

user 기능

login
  • userid, userpw를 입력해서 로그인한다.
  • 로그인을 하면 join, login이 사라지고 프로필 사진이 생긴다.
 
join
  1. userid
  2. userpw
  3. userpwCheck
  4. username
  5. birth
  6. phone
  7. address
  8. joinDate : 가입일자, 가입시 생성되며 수정불가능, 가입일부터 1일로 센다
  9. point 9-1. 첫 가입시 0포인트 9-2. 가입한지 하루가 지나면 100포인트가 쌓임 9-3. 게시글과 덧글을 각각 1개씩 달면 100포인트가 쌓임 9-4. 총 200포인트를 갖고있지만 회원 입장에서는 0포인트로 보이게 된다. 관리자에게 경고를 받지않는한 기본 200포인트는 변경되지 않는다.
  10. level 10-1. 첫 가입시 1레벨 : 구경만 가능하다 10-2. 가압한지 하루가 지나면 2레벨 : 게시글, 덧글 작성이 가능하다 10-3. 게시글과 덧글을 각각 1개씩 달면 3레벨 10-4. 관리자는 0레벨 10-5. 일시경고 회원은 4레벨
 
profile
  1. profile_back : 프로필 배경에 보이는 이미지 (사진선택, 기본 이미지, 기본 컬러칩)
  2. profile_main : 프로필 메인에 보이는 이미지 (사진선택, 기본 이미지, 기본 컬러칩)
  3. nickname
  4. 프로필 수정 탭
  5. 여태 작성한 게시글 수
  6. 여태 작성한 덧글 수
  7. 여태 찜해놓은 게시물 수
  8. 최근 검색한 키워드 : 5개
  9. 최근 본 게시물 : 3개 (앨범형)
  10. 회원 정보 수정 탭 10-1. join에서 level, joinDate,point를 제외한 나머지를 수정할 수 있다. 10-2. 회원탈퇴 기능

 

 

여기부터는 욕심내는 기능

birthCard

생일을 입력하면 그에 맞는 탄생목을 배경으로 한 일종의 카드 이미지 아무 의미 없다. 그냥 예쁘라고 만든거임. 대신 이미지 다운 받아서 화면배경을 할 수 있고 공유도 할 수 있다.

 

뱃지 기능

스팀처럼 특정한 조건을 달성하면 뱃지를 줌. 예1) 생일에는 생일날 뱃지를 주고, 생일포인트를 줌 예2) 뱃지 10개를 모으면 포인트를 줌 예3) 클릭 777 : 럭키세븐! 70포인트를 줌. 사실 store을 구현하려고 포인트 기능을 만들고 싶었는데 별 쓸모가 없을듯하다. 대신 뱃지 하나하나를 예쁘게 만들어서 배경화면으로 쓸 수 있음.

댓글