COMATCHING(ver1.5): 프로젝트 회고
프로젝트 회고
- 프로젝트 기간: 2023.10.03 ~ 2023.11.28
- 사용한 언어 및 배포 도구: React, Axios, Recoil, Firebase
- 협업 도구: Notion, Figma, GitHub
프로젝트 기능들
- 사용자 인증: 이메일 인증 후 회원가입 가능
- 개인 정보 확인: 본인이 기입한 정보와 남은 매칭 가능 횟수 확인
- 사용자 수: 메인 페이지에서 총 사용자 수 확인
- 매칭: MBTI 4개 중 원하는 것 2개를 선택하여 매칭 진행
- 매칭 결과: 상대방의 기본 정보 제공
- 결과 조회: 본인이 뽑은 모든 내역 확인 가능
아키텍처 다이어그램

느낀점, 잘한점, 부족했던점
느낀점
학술제 대회에 출품하기 위해 기존 프로젝트를 업그레이드했습니다.
리팩토링을 진행하면서 새로운 개념과 지식도 습득할 수 있었습니다. 비록 대회 제출용으로 만든 프로젝트라 실사용자를 받아 서비스하지는 못했지만, 방문객들에게 우리의 프로젝트를 소개하고 설명하며 보람을 느꼈습니다.
추가적으로 피드백을 받으면서 사용자와 소통할 수 있었고, 프로젝트를 기획하고 사용자 피드백을 반영하는 과정에서 큰 만족감을 느꼈습니다. 이 경험을 통해 서비스 개발에 대한 흥미와 적성을 확인할 수 있었습니다.
또한, 이전 프로젝트보다 기간이 더 주어져 코드 리뷰와 팀원 간의 다양한 소통을 통해 프로젝트를 진행할 수 있었는데, 이는 저의 성장에 큰 도움이 되었습니다
잘한점
- 프로젝트로 우수상을 수상했습니다.
- 프론트엔드 구조에 대한 공부를 통해 구조를 개선했습니다.
- 최적화 및 컴포넌트화를 통해 코드 재사용성을 높이고 유지보수를 용이하게 했습니다.
- 사용자 인증을 도입하여 코드 발급 없이 로그인으로 서비스를 이용할 수 있게 했습니다.
- 1학기에 받은 피드백을 반영하여 서비스를 발전시키고, 고객과의 소통을 통해 추가적인 피드백을 받았습니다.
- 데이터를 전역 상태로 관리하여 재사용성을 높였습니다.
부족했던점
토큰을 이용한 인증 방식을 도입하고 싶었지만, 백엔드 개발 시간 부족으로 구현하지 못했습니다. 이 부분은 다음 서비스 업데이트 때 추가할 예정입니다.