<aside> 🙋🏻‍♀️ @김정은 : 기간이 짧아 여러 기능을 추가하지 못한 것이 아쉬웠다. 그래도 그 짧은 기간 동안 팀원분들이 아이디어도 많이 내주시고 그만큼 빌딩을 해나가는게 귀찮을 텐데도 각자 맡은 역할 구분 없이 멋지게 앱을 잘 만들어 주셔서 프로젝트가 잘 마무리 될 수 있었다!

</aside>

<aside> 👋🏻 @JJO0 : 이번 프로젝트를 통해 FastAPI와 React를 연동한 웹 애플리케이션을 직접 구현해보며,

JWT 기반 인증, 회원 탈퇴 및 관리자 복구 기능을 구현하며 짧은 기간이었지만 전체 구조를 이해하고 기능을 하나씩 완성해가는 과정이 매우 유익했고, 시간이 짧은 것에 대한 아쉬움이 있었다.

</aside>

<aside> 👋🏻 @주석영 : 이번 프로젝트는 처음으로 FastApi와 React를 활용하여 처음으로 진행한 프로젝트였다. 영화 목록을 관리하는 웹 서비스를 구축하며 전반적인 CRUD 기능을 담당했고, 사용자 인증과 연동하여 실제 데이터를 처리하는 과정을 통해 수업시간에 배운 내용을 복습할 수 있었다.

구현한 주요 기능으로는 목록 조회 : 로그인한 사용자만 볼 수 있는 영화 리스트 구현, Axios를 통한 비동기 API 호출

검색 기능 : 영화 제목, 배우 이름 키워드로 필터링

등록 / 수정 : 입력 폼을 구성하고 백엔드와 연동하여 새로운 영화 정보 등록 및 기존 정보 수정

삭제 : 개별 영화 항복 삭제 기능

에러 처리 : 500에러, 인증 오류, 유효성 검사 등 발생 시 적절한 메시지 제공

FastAPI의 속도와 생산성을 직점 체감하며 REST API를 깔끔하게 설계하는 법을 익히고 React의 상태관리와 컴포넌트화된 구조에 익숙해지려 노력했다.

아쉬운점으로는 컴포넌트 재사용성과 CSS 스타일링이 익숙하지 않아 코드가 중복되고 정리가 부족한 점이 아쉬워 추후에 이 부분을 리팩터링해야 한다고 생각한다.

</aside>

<aside> 👋🏻 @김 영근 : 수업시간 에 나온 FastAi와 React를 사용해 작업하였고 부족한 부분이 많은데 팀원분들의 도움으로 완성할수있었다. 시간이 짧아 좀 아쉬웠지만 수업때 배운 것들을 직접 써보기도 하고 또한 팀원분들의 노력과 열정이 맺어진 뜻 깊은 시간이었다.

</aside>