Skip to content

trip-sketch/tripsketch-frontend

Repository files navigation

Trip Sketch

여행을 다녀온 사람들이 여행일기를 공유하는 서비스 입니다.


트립스케치

프로젝트 소개

여행에 관한 정보를 공유하는 서비스는 많지만 여행 경험, 감성 등 여행 그 자체를 공유하는 서비스는 부족합니다. 요즘 많은 여행 유튜버들이 인기를 얻고 있는데, 여행 유튜버들을 통해 대리 여행을 통해 간접 경험을 하고 대리만족을 얻듯이 여행 그 자체를 공유하는 서비스를 통해 여행을 하고 싶은 사람들에게 그 감성을 얻게 하고자 하였습니다.


개발 기간

  • 2023.06.29 ~ 2023.09.27

멤버 구성

김서연, 이수현, 장윤수, 황반석

사용 기술 스택

  • TypeScript
  • React-native Expo Cli
  • Styled-Components
  • Recoil
  • React-Query

시작 가이드

필요한 개발 환경

  • Npm 9.5.1
  • Node.js 18.16.0
  • expo 49.0.7

설치

$ npm install -g expo-cli
$ npm install
$ npm start

프로젝트 설명

아키텍쳐

트립스케치 구조

주요 기능

OAuth를 활용한 사용자인증

  • 여행 일기 CRUD 기능
  • 여행 일기 탐색 및 검색 기능
  • 여행 일기 좋아요 기능
  • 댓글 CRUD 기능
  • 댓글 좋아요 기능
  • 사용자 구독 기능
  • 푸시 알림 및 알림 관리 기능
  • 프로필 수정 기능

화면 구성

화면들