- 제 취향의 패션을 소개하는 패션 큐레이션 서비스입니다.
- 캐주얼보단 단정하고 포인트가 있는 패션을 소개합니다.
- React
- TypeScript
- Vite
- Firebase(FireStore, Storage, Hosting)
npm run dev
https://fashion-curation-b4e2e.web.app/
상단바
- 앱 타이틀과 검색 버튼
- 스크롤 가능한 글 목록
메인
- 선택된 글 내용
하단바
- 이메일 구독
기능
- Firebase에서 글 목록을 불러와 리스트로 구성
- 선택된 글 타이틀을 contents 컴포넌트에 넘겨 글을 보여줌
- 이메일 입력시 이메일 저장
- 글 목록을 리스트 하기 위한 컴포넌트로 선택시 밑줄이 진해지고 글 내용을 바꿀 있게 구성
- 선택한 메뉴가 화면에서 가운데로 오도록 구성
- 스크롤을 아래로 내리면 메뉴바가 사라지고, 위로 올리면 다시 나타남
- 글 내용을 한 단락으로 끊어 단락의 길이만큼 styled1_contents 컴포넌트를 생성
- 이미지와 글로 구성
- 화면 크기에 따라 이미지와 글 배치가 달라짐
- 모바일 환경처럼 작은 화면에서는 이미지를 슬라이드로 넘겨볼 수 있게 구성
- 검색어에 글마다 정해놓은 키워드와 겹치는 글들을 search_contents 컴포넌트로 생성
- 단락 기준으로 검색 리스트를 보여줌
- 클릭시 해당 글 전체를 볼 수 있도록 이동