alpaka206

COMATCHING(ver1.5): 프로젝트 회고

date
Jul 19, 2024
slug
comatching-ver1.5-review
author
status
Public
tags
COMATCHING
summary
코매칭(ver1.5): 프로젝트 회고
type
Post
thumbnail
Plugin icon - 1.png
category
✨ Project
updatedAt
Jan 24, 2025 06:15 AM

프로젝트 회고

  • 프로젝트 기간: 2023.10.03 ~ 2023.11.28
  • 사용한 언어 및 배포 도구: React, Axios, Recoil, Firebase
  • 협업 도구: Notion, Figma, GitHub

프로젝트 기능들

  • 사용자 인증: 이메일 인증 후 회원가입 가능
  • 개인 정보 확인: 본인이 기입한 정보와 남은 매칭 가능 횟수 확인
  • 사용자 수: 메인 페이지에서 총 사용자 수 확인
  • 매칭: MBTI 4개 중 원하는 것 2개를 선택하여 매칭 진행
  • 매칭 결과: 상대방의 기본 정보 제공
  • 결과 조회: 본인이 뽑은 모든 내역 확인 가능

아키텍처 다이어그램

notion image

느낀점, 잘한점, 부족했던점

느낀점

학술제 대회에 출품하기 위해 기존 프로젝트를 업그레이드했습니다.
리팩토링을 진행하면서 새로운 개념과 지식도 습득할 수 있었습니다. 비록 대회 제출용으로 만든 프로젝트라 실사용자를 받아 서비스하지는 못했지만, 방문객들에게 우리의 프로젝트를 소개하고 설명하며 보람을 느꼈습니다.
추가적으로 피드백을 받으면서 사용자와 소통할 수 있었고, 프로젝트를 기획하고 사용자 피드백을 반영하는 과정에서 큰 만족감을 느꼈습니다. 이 경험을 통해 서비스 개발에 대한 흥미와 적성을 확인할 수 있었습니다.
또한, 이전 프로젝트보다 기간이 더 주어져 코드 리뷰와 팀원 간의 다양한 소통을 통해 프로젝트를 진행할 수 있었는데, 이는 저의 성장에 큰 도움이 되었습니다

잘한점

  • 프로젝트로 우수상을 수상했습니다.
  • 프론트엔드 구조에 대한 공부를 통해 구조를 개선했습니다.
  • 최적화 및 컴포넌트화를 통해 코드 재사용성을 높이고 유지보수를 용이하게 했습니다.
  • 사용자 인증을 도입하여 코드 발급 없이 로그인으로 서비스를 이용할 수 있게 했습니다.
  • 1학기에 받은 피드백을 반영하여 서비스를 발전시키고, 고객과의 소통을 통해 추가적인 피드백을 받았습니다.
  • 데이터를 전역 상태로 관리하여 재사용성을 높였습니다.

부족했던점

토큰을 이용한 인증 방식을 도입하고 싶었지만, 백엔드 개발 시간 부족으로 구현하지 못했습니다. 이 부분은 다음 서비스 업데이트 때 추가할 예정입니다.