Skip to content

codeNomad-FE/wazy

Repository files navigation

CODENOMAD

‘코드 짜는 디지털 유목민들’
  • 손수진
  • 양지선
  • 조인성
  • 조진우
  • 유원규

Wazy : Way to Easy 🌸

쉽게 즐기는 체험 예약 플랫폼

📅 프로젝트 기간 : 2025. 07.07 ~ 2025. 08. 05

🛠️ Tech Stacks




📂 Naming Convention

대상 네이밍 규칙 예시
폴더명 카멜케이스 (camelCase) auth, boardManagement
컴포넌트 파스칼 케이스 (PascalCase) SignInForm.tsx, BoardCard.tsx
이미지/아이콘파일명 케밥케이스 (kebab-case) logo-icon.png, user-avatar-default.png
함수명/변수명 카멜케이스 (camelCase) fetchUserData, isAuthenticated
환경변수 대문자+스네이크케이스 NEXT_PUBLIC_API_URL
클래스명 Tailwind 기본 flex, items-center, bg-blue-500

🌱 Branch Convention

main
└── dev
    ├── feat/{페이지명}
    ├── feat/{페이지-컴포넌트}
    ├── fix/{버그설명}
    ├── docs/{문서설명}
    └── refac/{이름}
  

🧠 기술 선택 이유

  • Next.js(App Router) - CSR/ISR 지원, 폴더 기반 라우팅이 직관적
  • Tailwind CSS - 빠른 스타일링, 클래스 네이밍 고민 감소
  • TypeScript - 타입 안정성 확보 및 협업 효율 증가
  • Zustand - 설정이 간단하고 가벼운 상태 관리
  • Axios - 요청/응답 처리 및 에러 핸들링이 간결함
  • ESLint & Prettier - 코드 스타일 통일 및 오류 방지
  • Vercel - Next.js와 호환성이 뛰어난 배포 플랫폼
  • CodeRabbit - 자동 코드 리뷰 및 요약 기능

👥 R&R (Roles & Responsibilities)

  • 손수진 (팀장) – 예약 내역, 리뷰 작성, Notion 관리, GitHub 관리, 랜딩페이지 디자인, Zustand 전역 상태 관리
  • 양지선 – 로그인, 회원가입, 메인화면, 알림, 헤더, 푸터, 초기 세팅
  • 조인성 – 체험 상세 페이지, 404 페이지, 공통 바텀시트, 공통 드롭다운, 공통 에러 토스트, 배포
  • 조진우 – 내 정보, 예약 현황, 체험 관리, 발표, 대본 작성
  • 유원규 – 내 체험 등록, 수정,공통 인풋 컴포넌트,취소하기 모달, 리드미 초안 작성, 소감 발표

About

체험을 등록하고, 체험을 즐길 수 있는 가장 쉬운 방법

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •