프로젝트 개요
사용자가 연락처를 쉽게 가져오고, 관리하고, 공유할 수 있는 웹 기반 연락처 공유 플랫폼을 개발합니다. 이 플랫폼을 통해 사용자는 자신에 대한 정보를 표시할 수 있는 개인화된 페이지를 만들 수 있어, 다른 사람들이 쉽게 연결하고 이해할 수 있습니다. 사용자는 이메일을 통해 특정 연락처를 안전하게 공유하고 다른 사람의 연락처에 대한 접근을 요청할 수 있습니다. 연락처 요청이 승인되면 요청자는 공유된 연락처를 보고 소통할 수 있습니다.
이러한 기능 외에도 플랫폼은 다양한 요구사항에 맞는 여러 플랜 옵션이 포함된 사용자 등록을 제공합니다. 통합된 Stripe 결제 게이트웨이를 통해 온라인으로 결제할 수 있어 원활하고 안전한 거래 과정을 보장합니다. 이 기능을 통해 사용자는 자신의 요구사항에 가장 잘 맞는 플랜을 선택할 수 있으며 플랫폼 사용 중 원활한 경험을 보장받을 수 있습니다.

프로젝트 정보
산업
데이터 시각화
프로젝트 유형
웹 애플리케이션
국가
호주
팀 규모
4+ 회원
기술 스택
MongoDB, NodeJS, ReactJS
프로젝트 도전 과제
- 사용자 경험(UX) 디자인: 사용자가 연락처를 쉽게 가져오고, 유지하고, 공유할 수 있는 사용자 친화적인 인터페이스를 개발합니다. 플랫폼은 특히 기술에 익숙하지 않은 사용자를 위해 직관적이어야 합니다.
- 확장성: 사용자 수가 증가함에 따라 플랫폼은 증가하는 데이터를 효율적으로 처리해야 합니다. MongoDB, NodeJS, ReactJS를 포함한 기술 스택은 높은 부하에서도 성능을 최적화해야 합니다.
- 결제 통합: Stripe를 통한 온라인 결제 통합은 결제 프로세스를 신중하게 처리하여 거래가 안전하고 원활하며 신뢰할 수 있도록 보장해야 합니다.
- 이메일 전달성: 플랫폼을 통해 전송되는 이메일(연락처 공유 및 승인 요청용)이 안정적으로 전달되고 스팸으로 표시되지 않도록 보장해야 합니다.
프로젝트 결과
- 간소화된 온보딩: 튜토리얼, 툴팁, 명확한 안내를 통해 사용자가 플랫폼을 쉽게 탐색할 수 있도록 사용자 친화적인 온보딩 프로세스를 설계합니다.
- 피드백 루프: 사용자 피드백 루프를 구현하여 지속적으로 인사이트를 수집하고 UI/UX를 반복적으로 개선합니다.
- 데이터베이스 최적화: MongoDB에서 인덱싱, 샤딩, 복제 전략을 사용하여 대규모 데이터셋을 효율적으로 처리하고 쿼리 성능을 향상시킵니다.
- 보안 API 통합: Stripe에서 제공하는 보안 API를 사용하여 결제를 처리하고, 모든 민감한 결제 데이터가 플랫폼이 아닌 Stripe에서 관리되도록 보장합니다.
- 오류 처리: 실패한 결제, 재시도, 오류 보고를 관리하기 위한 강력한 오류 처리를 구현합니다.
- 이메일 검증: Sendgrid 이메일 검증 서비스를 사용하여 이메일을 보내기 전에 이메일 주소가 유효한지 확인하여 반송률을 줄입니다.
사용 기술



팀
Backend Engineers
Manual QA Engineer
Project Manager
더 많은 프로젝트