- React 를 이용해서 받아온 데이터로 선수의 정보를 반복 출력할 수 있는 구조 만들기
- 포지션을 클릭하면 해당 포지션별로 선수들 목록 정렬시키기
- 신규 선수가 있을 시 선수를 등록하기
- 선수마다 댓글을 달아 사용자들간의 의견 나누기
- React
- 서버 및 DB: Fireabase(v9)
- UI 및 스타일: Sass, react-bootstrap, styled-components
Firebase 로 회원가입 및 로그인 구현
포지션 버튼 클릭시 해당 포지션별로 선수 리스트 정렬
Firebase DB 에 저장된 댓글 조회/작성/수정/삭제와 좋아요/취소 기능 구현
Firebase DB 에 신규 선수 정보를 새로 등록하면 DB 에 저장되고 선수 리스트에 반영
사용자의 닉네임과 프로필 이미지 수정사항을 Firebase DB 에 반영
이전에 html, css, JS 로 첼시 리스트를 구현했던 것을 확장해서 파이어베이스 DB 에 저장되어 있는 선수 데이터를 컴포넌트로 반복출력하는 것을 해본 프로젝트였다. 파이어베이스로 간단한 회원가입과 로그인을 실습해볼 수 있었고, 어떻게 하나의 컴포넌트로 선수데이터를 반복출력할 지를 고민하여 만들었던 프로젝트였다. 미완성으로 끝났지만 꽤 의미가 깊은 프로젝트였다.