프로젝트 개요[요약]
여러 레저 활동(캠핑, 액티비티, 체험 등)을 한 번에 탐색할 수 있는 앱 서비스 ‘마이레저’를 풀스택 개발자로서 참여하여 구현했습니다. React-Native 기반 모바일 앱, 웹 어드민 페이지, AWS 인프라를 구성하고 배포까지 전반을 담당했습니다.
링크는 데모 버전으로 생성한 페이지 입니다.
[팀 구성]
총 4인 (기획 1명, 디자인 1명, 프론트엔드 1명, 풀스택 1명)
[주요 업무 및 구현 내용]
- React / React-Native(Expo) 기반 사용자 앱 및 관리자 웹 서비스 개발
- AWS Lambda, S3, API Gateway, CloudFront 등을 활용해 서버리스 인프라 구성
- SAM(Serverless Application Model) 기반으로 개발/운영 환경 분리 및 5분 이내 배포 자동화 구축
- Kakao, Naver, Apple 소셜 로그인 및 이메일 인증 구현
- Native 환경에서 로그인 후 WebView를 통해 서비스 제공하는 구조 설계
- 기획 및 설계 초기 단계에서 UX 관점 피드백을 제공하고 사용자 흐름 중심으로 기능 개선 제안
- Admin 페이지: 레저 활동 등록, 사용자 관리 등 웹 기반 관리 페이지 구성
[기술 스택]
- 프론트엔드: React, React-Native(Expo), TypeScript
- 백엔드/인프라: AWS Lambda, API Gateway, S3, SAM, CloudFront
- 인증: Apple / Kakao / Naver 소셜 로그인, 이메일 인증
- 기타: WebView, CI/CD 자동화, Figma, JIRA