Skip to content

art-friendly-project/front-end

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

802 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Art Friendly

소개

  • Art Friendly 서비스의 Front-end 저장소 입니다.
  • React-native-webview를 사용하여 React와 React-native로 모바일 애플리케이션을 구현하였습니다.

주요 기능과 목적

  • Art Friendly는 내 근처 전시 정보와 관련 리뷰 등을 제공합니다. 이를 통해 나에게 맞는 전시를 확인하고 방문할 수 있도록 돕습니다.
  • 전시 취향 분석 테스트를 통해 어떤 전시 취향 인지 확인해 볼 수 있습니다.
  • 관심 있는 전시를 저장하고 캘린더에 일정을 추가하여 좋아하는 전시를 놓치지 않고 방문할 수 있습니다.

설치

요구 사항

  • node 18
  • React 18.2.0
  • React-native 0.73.6
  • typescript 4.9.5

설치

$ git clone https://github.com/art-friendly-project/front-end.git
$ cd web
$ npm install
$ npm start

배포 주소


개발 로그

[ 2024. 05. 03. ] UI, 기능 구현 (1차)    -  로그인, 서비스 이용 약관, 접근 권한, 메인, 전시 목록, 관심 목록, 프로필 등 UI 구현
   -  모바일 하드웨어 뒤로가기 Webview에 적용
   -  메인 배너, 리뷰 슬라이드 기능 (Swiper 라이브러리 사용)
   -  안드로이드 위치, 사진첩, 알림, 달력 권한 설정 기능
   -  안드로이드 달력 연동한 전시 일정 추가 기능 (react-native-calendar-events 라이브러리 사용)
[ 2024. 05. 03. ] UI, 기능 구현 (2차)    -  Lazy loading 기능 구현
   -  캘린더 선택 UI 변경
   -  프로필 수정 페이지 UI 구현
[ 2024. 05. 17. ] UI, 기능 구현 (3차)    -  담벼락, 캘린더 일정 추가 UI 변경
   -  IOS 화면에 맞게 UI 수정
   -  IOS 권한 설정 추가(위치, 캘린더 등)
[ 2024. 05. 27. ] UI, 기능 구현 (4차)    -  카카오 로그인 기능 구현
   -  전시목록, 담벼락, 프로필 등 데이터 조회 기능 구현
   -  담벼락 작성, 프로필 수정, mbti 검사 등 등록 및 수정 기능 구현
[ 2024. 06. 03. ] UI, 기능 구현 (5차)    -  UI 일부 수정 및 삭제
   -  fetching, UI 오류 해결
   -  자동로그인, accessToken 재발급 기능 구현
[ 2024. 06. 22. ] UI, 기능 구현 (6차)    -  UI 일부 수정 및 삭제
   -  Footer 추가
[ 2024. 06. 26. ] UI, 기능 구현 (7차)    -  자동 로그인 기능 수정
   -  스크롤바 UI 변경
   -  전시 희망 취소 시 닉네임 나오도록 UI 수정
   -  전시 희망 수정 시 patch 요청 제대로 갈 수 있도록 요류 수정
   -  무한로딩, 서버요청 시 로딩 UI(스피너, 스켈레톤) 추가
[ 2024. 06. 26. ] UI, 기능 구현 (8차)    -  화면 너비 맞게 UI 수정
   -  모바일 물리버튼 뒤로가기 기능 추가
[ 2024. 08. 05. ] UI, 기능 구현 (9차)    -  react-query 도입
   -  모바일 물리버튼 뒤로가기 기능 수정
[ 2024. 08. 08. ] UI, 기능 구현 (10차)    -  react-query custom hook으로 관리
[ 2024. 08. 12. ] UI, 기능 구현 (11차)    -  redux-persist 도입
   -  �개인정보 이용약관 수정

Releases

No releases published

Packages

 
 
 

Contributors