FE 1주차 멘토링 내용
추천 스택
- Next.js (리액트에서 SSR 하기 위해, 서버컴포넌트 이해하면 좋음 근데 어려움)
- Typescript
- zustand
- recoil
- vercel(배포)
추천 발표 주제
- react-hook-form
- 이러한 라이브러리가 생긴 이유
- 이 라이브러리를 선택한 이유
- Github Actions
- 서버컴포넌트
- 지도 마커 이쁘게 꾸며서 띄우기 (네이버 지도 맡은 사람이 하기)
- 지도 선택(의사결정과정 - 카카오, 구글, 네이버 중 왜 이걸 선택했는가)
- 스토리북 지금은 빠듯, font color input textarea 만들어놓아도 충분
- zustand
모바일 퍼스트 (mobile first)
- PC 뷰포트보다 모바일을 우선으로 하여 구현
- 반응형으로 설계하여 태블릿, PC까지 커버하기
- Progressive Web Apps(PWA)
아티스트 검증
- 아티스트 프로필 받기 -> 검토중 -> 운영팀에서 직접 컨택 후 승인 -> 승인 후 공연 등록 가능
Admin
- 결산페이지 등 Ex) 수수료 떼고 2주 후 정산
- 결제 정보를 추적 관리할 수 있는 페이지가 있어야 함
최소 기능
- 로그인, 카카오연동, 아티스트등록, 공연등록, 지도, 장르별 필터기능, 무한스크롤, 후기, 결제(후순위)
UX 우선순위
- 각종 입력 양식
- 지도로 편하게 확인할 수 있게 하기
- 후기* → 현재 우선순위가 낮은데 빠지면 너무 아쉬움
권장사항
- 폰트, 색깔 테마 정하기
- 버튼(3~4개), input(1개) 공통 컴포넌트로 만들어놓고 시작할 것
- 필요하다면 textarea도 만들기
- Row Container, 체크박스 정도까지 만들면 더 좋음
- Row Container: 기본 레이아웃 관련된 속성만 사전에 정의된 div
생각해 볼 점
- 무료 공연의 경우 예약 절차를 어떻게 처리할지 논의 필요
- 아티스트의 공연 정보에 이전 후기가 보이도록 할 것인가? (서비스에 있어서도 사용자에게 있어서도 후기가 중요)
멘토링 후 변경된 피그마 디자인
(전前)
(후後) 1차 수정
(후後)최종
'Ez to Play - Project > Function' 카테고리의 다른 글
[Ez to Play _ Function] 까먹기 전에 적는 캐러셀 반응형으로 리팩토링하기 (0) | 2023.08.04 |
---|---|
[Ez to Play _ Function] 아주 쉽고 누구나 할 수 있는 멋진 캐러셀(Carousel) 만들기 (0) | 2023.08.04 |