Skip to content

official-Trippy/trippy-front

Repository files navigation

image

✈️ Trippy : 여행기와 여행 OOTD를 공유하는 블로그, 트리피

트리피는 여행자들이 자신의 여행기를 자유롭게 공유하고 다양한 경험을 소통하는 플랫폼입니다
사용자는 여행 중 경험한 에피소드, 감정, 추억을 글과 사진으로 기록하고 공유할 수 있습니다.

🔗 Web Page Link : https://www.trippy.or.kr

📺 OverView

010 011 012 013 014

🛠️ Tech Stack

⚙️ Tools

Github Discord Notion Figma
Discord logo Notion logo

💾 Frontend

Next.js

• 서버 사이드 렌더링(SSR)을 통해 성능과 SEO를 최적화했습니다.

• 동적 라우팅과 데이터 페칭을 활용해 유연한 페이지 구성을 구현했습니다.

React

• 컴포넌트 기반 구조를 통해 UI를 재사용 가능하게 설계하고 유지 보수성을 높였습니다.

• 상태 및 이벤트 관리를 효율적으로 처리하며 사용자 친화적인 인터페이스를 제공했습니다.

TypeScript

• 정적 타입 시스템을 도입하여 코드 안정성을 확보하고, 유지 보수성을 강화했습니다.

• 잠재적 오류를 사전에 방지하며, 생산성을 극대화했습니다.

Tailwind CSS

• 클래스 기반 스타일링으로 빠르고 유연한 UI 구현을 가능하게 했습니다.

• 커스터마이징 기능을 활용해 색상 팔레트와 테마를 프로젝트에 맞게 구성했습니다.

Zustand

• 가볍고 직관적인 상태 관리 라이브러리를 사용하여 부모-자녀 간의 상태를 효과적으로 관리했습니다.

• 상태 변경에 따른 렌더링 최적화를 통해 성능을 향상시켰습니다.

React Query

• 서버 상태 관리를 효율적으로 수행하며, 캐싱 및 비동기 데이터 페칭을 최적화했습니다.

• 데이터의 최신성을 유지하면서도 네트워크 요청을 줄여 사용자 경험을 개선했습니다.

React Hook Form

• 폼 데이터 관리를 단순화하고, 높은 성능과 유연한 검증 로직을 제공했습니다.

• 코드의 복잡도를 낮추고 유지 보수성을 향상시켰습니다.

Framer Motion

• 자연스럽고 다채로운 애니메이션을 추가하여 사용자 경험을 풍부하게 했습니다.

• 페이지 전환 및 컴포넌트 인터랙션을 부드럽게 구현했습니다.

📄 Commit Message

Message 설명
feat 새로운 기능을 추가할 경우
fix 버그를 고친 경우
design CSS 등 사용자 UI 디자인 변경
style 코드 포맷변경, 세미콜론 누락, 코드수정이 없는 경우.
refactor 프로덕션 코드 리펙토링할 경우
comment 필요한 주석 추가 및 변경
docs 문서를 수정한 경우
test 테스트 코드 작업을할 경우
chore 빌드 테스트 업데이트, 패키지 매니저를 설정하는 경우
rename 파일 혹은 폴더명을 수정하거나 옮기는 작업만 하는 경우
remove 삭제하는 작업만 수행한 경우
init 브랜치 초기화 및 초기셋팅 관련된 설정일 경우

About

여행기, OOTD 공유 및 관광지 추천 플랫폼

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages