Project-쇼핑몰만들기
프로젝트 쇼핑몰 기획
babydeve
2023. 7. 24. 13:24
1. 구현할 기능
2. 담당 페이지
- 최00-백엔드
- 박00-장바구니 페이지 구현
- 김00-주문페이지, 관리자 페이지 구현
- 정00-상품 상제 페이지 구현
- 신혜지-메인페이지, 카테고리, 마이페이지 구현
3. 코드 컨벤션
- 공통 : 상대 경로를 사용한다.
- import * as Colors from '../styles/colors';
- case Description example
kebob-case | 소문자만 사용. 띄어쓰기 대신 '-' 사용 | what-do-you-want |
lowerCamelCase | 소문자 사용. 띄어쓰기 대신 대문자 사용 | whatDoYouWant |
PascalCase | 첫문자 대문자 사용. 띄어쓰기 대신 대문자 사용 | WhatDoYouWant |
snake_case | 소문자만 사용. 띄어쓰기 대신 '_' 사용 | what_do_you_want |
UPPER_CASE | 대문자만 사용. 띄어쓰기 대신 '_' 사용 | WHAT_DO_YOU_WANT |
- 변수명, 함수명 : 카멜케이스
- 파일명, 폴저명 : 케밥케이스
- CSS선택자 : 케밥케이스
4. 커밋 컨벤션
*태그 : 제목의 형태이며, :뒤에만 space가 있음에 유의한다.
- feat : 새로운 기능 추가
- fix : 버그 수정
- docs : 문서 수정
- style : 코드 포맷팅, 세미콜론 누락, 코드 변경이 없는 경우
- refactor : 코드 리펙토링
- test : 테스트 코드, 리펙토링 테스트 코드 추가
- chore : 빌드 업무 수정, 패키지 매니저 수정
5. CSS 기재 순서
- Layout Properties (position, float, clear, display)
- Box Model Properties (width, height, margin, padding)
- Visual Properties (color, background, border, box-shadow)
- Typography Properties (font-size, font-family, text-align, text-transform)
- Misc Properties (cursor, overflow, z-index)
6. 페르소나(상세)
페르소나란?
⚡️ 특정 사용자 범주를 대표하는 가상의 인물 ‐ 비슷한 배경, 목적, 의도, 행동방식을 공유하는 복수의 사람들을 합쳐 놓은 것
- 특정 사람을 위해 디자인한다는 느낌 (생각을 축소시켜서 고민을 수월하게 함)자연스러운 사용자 중심의 설계 - - - “Persona라면 어떻게 사용할까?”팀 내부 커뮤니케이션 도구로 활용 가능
‐ 디자인 과정에서 가이드라인과 평가 지표로 활용 가능
⚡️ 사용자 범주가 여러 개일 경우 복수의 Persona 활용이 가능하다.
⚡️ 실존하는 인물인 것처럼 구체적인 사용자 특성을 구성 (수집된 데이터에 기반)
- 배경(이름, 나이, 직업, 지역 등 인구 통계학적 정보, 기타 관련 배경적경험)
- 20대 중반 ~ 30대 초반의 여성
- 제품 사용 경험 수준(숙련도)
- 배달 어플 및 오프라인 매장 이용 경험 있음
- 동기
- 식단 관리
- 건강한 라이프 스타일 추구
- 슬로건
- 역할 (현재 하고있는 직업등)
- 태도(성격, 세대, 라이프 스타일)
- 제품 사용 환경/맥락
- 목표
728x90