파운더즈는 블록체인 기반의 창업 아이템 투자 플랫폼입니다.
초반 시스템 설계를 DDD를 사용하여 진행하였고, 멀티 모듈을 사용한 코드상 바운디드 컨텍스트 경계 명확히 분리하였습니다.
Software Future & Dream Challenge 2024, 2024 빛가람 에너지밸리 소프트웨어 작품 경진대회 출품작
부분적인 DDD 기반의 시스템 설계
파운더즈에서는 제가 생각하는 주관적인 DDD의 핵심 부분만 적용했습니다.
사용자 인가 관리
회원가입 및 로그인과 같은 ‘**사용자 인가’**에 필요한 모든 API를 설계 및 구현하였습니다.
회원가입 프로세스에서는 CoolSMS를 사용한 SMS 인증을 구현했습니다.
알림 구현
SSE를 사용하여 푸시알림을 구현하였습니다.
프론트엔드 개발
프로젝트 진행 중 프론트엔드 팀원의 개발 속도가 예상보다 느려 마감 기한을 맞추기 어려운 상황이 발생하여, 이를 해결하기 위해 React 기반의 API 연동 방식을 빠르게 학습하여 단기간 내에 API 연동 함수를 직접 개발하여 데이터 입력 및 조회 기능을 완성했습니다. (알림 API) 이로 인해 프로젝트 일정 지연을 방지하고, 팀 전체가 기한 내에 프로젝트를 성공적으로 완료할 수 있도록 기여했습니다.