Skip to content

BZzzzi/global-nomad

 
 

Repository files navigation

🤠 Global Nomad

체험 상품의 브라우징, 상세 확인, 관리, 예약 등을 중심으로 한 웹/앱입니다.

Vercel Next.js License


image

❤️ 프로젝트 개요

  • 체험 유형별 필터링과 인기 콘텐츠 큐레이션을 통해 한눈에 파악 가능한 맞춤형 체험 매칭 서비스
  • 캘린더 SDK를 활용한 예약 가능 날짜 설정 및 실시간 예약 및 스케줄링 시스템
  • 지도 및 주소 SDK를 통한 장소 정보 제공 및 인터랙티브 뷰를 구현한 위치 기반 서비스

🧡 팀원 소개

김지훈 김현진 정소은 황서영
@spde3289 @BZzzzi @wjdthdms @hsyo830

💛 기술 스택

구분 사용 기술
개발 환경 VS Code · ESLint · Prettier · Git & GitHub · Husky
프레임워크 Next.js 16 · React 19 · TypeScript 5
스타일링 Tailwind CSS 4 · PostCSS · clsx
상태 관리 Zustand · TanStack Query
HTTP 통신 Axios
폼 관리 React Hook Form · Zod
UI/애니메이션 Framer Motion · Swiper · Lottie React · React Day Picker
빌드/배포 Next.js Build · Vercel

💚 프로젝트 실행 방법

# 로컬 개발 서버
npm run dev

# ESLint 규칙 검사
npm run lint

# 프로덕션 빌드
npm run build

# 프로덕션 서버 실행
npm run start

💜 GitHub 브랜치 전략

브랜치 용도 비고
main 최종 배포용 운영 환경
develop 기능 통합용 테스트 / 통합
feature/* 기능별 작업용 개인 작업 브랜치

🤍 Commit 컨벤션

타입 설명 예시
Feat 새로운 기능 추가 Feat: 롤링페이퍼 생성 기능 추가
Fix 버그 수정 Fix: 삭제 기능 오류 해결
Style 코드 포맷팅 변경 Style: 들여쓰기 및 코드 정렬 수정
Refactor 기능 변화 없는 리팩토링 Refactor: 컴포넌트 구조 개선
Docs 문서 수정 Docs: README 수정
Chore 빌드/설정 관련 변경 Chore: ESLint 설정 파일 수정
Test 테스트 코드 추가/수정 Test: useToggle 훅 테스트 추가

About

[글로벌 노마드] 체험 상품의 브라우징 및 관리 & 예약 플랫폼 웹/앱

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 97.2%
  • JavaScript 1.7%
  • CSS 1.1%