Comments (3)
-
홈 화면
- 주요 기능
자동재생 / 일시정지 / 음소거 / 드래그 등의 기능을 가진 숏폼의 형태로, 동영상을 사용자에게 보여준다. - 신경 쓴 점
데스크톱의 크롬과 사파리, 모바일의 크롬과 사파리 등에서 동영상이 의도한대로 동작
유튜브 쇼츠, 틱톡과 같은 슬라이더 형태의 숏폼
- 주요 기능
-
등록하기, 수정하기 페이지의 사진/동영상 업로드 + 모달
- 주요 기능
사용자가 업로드한 사진과 동영상을 formData를 통해서 서버로 전송한다.
로딩 등의 과정을 모달에서 보여준다. - 신경 쓴 점
DOM 분리 및 스타일링을 위해서 react portal 사용
json 데이터, 이미지, 동영상을 한꺼번에 보내기 위해 formData 사용
- 주요 기능
-
내 주변 보호소 찾기
- 주요 기능
주변의 동물보호소 중 애니모리에 등록된 보호소만 보여주기 - 신경 쓴 점
카카오맵 api를 리액트에서 사용하기 위해서는 useEffect 안에 모든 코드를 집약시켜야 하는 문제가 있었고, 이를 해결하기 위해 커스텀 훅 만들어서 사용
- 주요 기능
-
동물 상세정보
- 주요 기능
해당 동물에 대한 사진을 비롯한 상세정보를 조회할 수 있다. - 신경 쓴 점
반응형 css
- 주요 기능
-
GNB 및 카테고리 선택 모달
- 주요 기능
반응형 GNB
홈화면에서 조회할 동물 조건(지역, 종 등)을 적용하기 위한 카테고리 모달 - 신경 쓴 점
반응형 css
DOM 분리 및 스타일링을 위해서 react portal 사용
- 주요 기능
from team16_fe.
-
프로필리스트(홈, 긴급, 신규)
- 주요기능
유기동물의 사진과 간단한 정보를 리스트 형태로 보여준다. - 신경쓴 점
비슷한 구성이 여러군데에서 나오는 부분이라서 컴포넌트 재사용을 위해 신경썼다.
- 주요기능
-
보호소 프로필리스트
- 주요기능
보호소의 간단한 정보와 해당 보호소에서 관리중인 유기동물 리스트를 보여준다.
로그인된 계정의 경우 본인 보호소 정보로 이동하면 유기동물 수정하기 버튼이 보인다. - 신경쓴 점
반응형 ui 와 수정하기 버튼 처리 위치에 대해 고민하였다.
- 주요기능
-
등록하기/ 수정하기 상세정보
- 주요기능
등록하기의 상세 정보를 입력받을 수 있다. - 신경쓴점
input 방식이 다른 값들을 모아서 autoComplete 값을 주는 방식을 많이 고민했다.
- 주요기능
-
카테고리 필터 기능
- 주요기능
원하는 지역/종의 동물의 숏폼만 볼 수 있다. - 신경쓴점
백엔드에 보내야할 값과 지정해둔 recoilState가 달라 통일시켜 상태를 관리해주었다.
- 주요기능
from team16_fe.
- 프로필리스트(홈, 긴급, 신규)
이거 홈이 어디 말하는건가요?
from team16_fe.
Related Issues (20)
- 프로필리스트, 보호소프로필 api 연결, 스켈레톤 구현
- 홈 - 숏폼 재생 확인
- 배포스크립트를 2번 중복 호출하고 있는 GitHub Actions Job 스크립트 수정
- 홈화면 구현
- Week 8, 9 코드 리뷰 질문 작성 HOT 1
- 홈 화면 스크롤 구현
- 로그인 상태일 때 유저 상태 보여주는 방식 변경
- 회원 정보 수정 페이지 제작
- 카테고리 모달 문제 해결
- gnb 로그인 상태 표시
- 가능 용량을 초과하여 등록에 실패할 시 모달에 용량 초과 출력 제안
- 코드 리팩토링
- 홈화면 수정하기
- 카카오맵 로딩 문제 HOT 1
- 보호소 정보 페이지 shelter undefined 문제 해결
- Browser router 구현 방식 변경
- 로그인 확인 모달 방식 수정, 온보딩 모달 추가
- FE 도커파일 생성 HOT 1
- 사파리 브라우저 온보딩 모달 컨텐츠 고민
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from team16_fe.