소셜 카지노
안녕하세요.
담당 매니저 김수민입니다.
기간제(상주) 프로젝트 희망 근무 시작일을
등록해 주시면, 파트너님의 일정에 맞는
적합한 프로젝트를 추천해 드려요.

클라이언트의 요청으로 위시켓 회원에게만 공개된 프로젝트입니다.

플러스
뱅크몰 웹 프론트엔드 개발
개발
중개ㆍ매칭 플랫폼, 홈페이지ㆍ게시판, 기타(웹사이트 구축)
프로젝트 배경
1) 문제점
- Next.js 및 React의 구버전 사용으로 인해 새로운 기능 도입이 어려움
- TypeScript가 도입되지 않아 런타임 오류가 잦고 코드 안정성이 낮음
- Redux 기반의 상태 관리로 인해 서버 상태와 클라이언트 상태가 혼재되어 유지보수성이 낮음

- 디자인 시스템이 구축되지 않아 일관되지 않은 UI 요소들로 인해 유지보수성이 떨어짐
- 테스트 코드가 부족하여, 운영 환경에서 발생하는 오류를 사전 방지하기 어려움


2) 프로젝트 목표
- Next.js 최신 버전(13.5)으로 업그레이드하여 서버 사이드 렌더링(SSR) 및 빌드 속도 개선
- TypeScript 도입 및 점진적 마이그레이션을 통해 코드 안정성 확보 및 유지보수 용이성 향상
- React Query를 활용하여 서버 상태와 클라이언트 상태를 분리하고 API 호출 최적화
- React Query를 활용한 데이터 캐싱 및 상태 관리 최적화

- 디자인 시스템 도입을 통해 UI 컴포넌트 일관성 유지 및 개발 생산성 향상
- Jest & React Testing Library를 활용하여 테스트 자동화 및 코드 안정성 확보
- MSW(Mock Service Worker)를 활용한 API Mocking으로 QA 과정에서 오류 사전 검출


3) 주안점
- TanStack Query 기반 데이터 캐싱 최적화를 통해 API 요청 부담 감소 및 데이터 검색 속도 개선
- 코딩 컨벤션을 정립하고 Husky, Lint-staged, Commitlint 도입하여 코드 스타일 자동화
- Next.js 및 React의 최신 기능을 활용하여 유지보수성을 고려한 아키텍처 설계
- 타입 안정성 강화를 위한 TypeScript 도입 및 코드 리팩토링 진행

- 디자인 시스템을 도입하여 UI 컴포넌트 재사용성을 극대화
- Jest 및 React Testing Library 기반의 단위 테스트 및 통합 테스트 적용
- MSW를 활용하여 백엔드와의 연동 없이도 테스트 및 QA 진행 가능하도록 환경 구축
프로젝트 성과
Next.js 및 React 버전 업그레이드
- Next.js 및 React 버전 업그레이드 (Next.js 10.2 → 13.5, React 17 → 18)
- 마이그레이션으로 인한 빌드시간 단축
타입스크립트 마이그레이션
- 점진적 마이그레이션을 통해 1년 내 전체 코드베이스의 40% 이상을 타입스크립트로 변환
아이콘 생성 자동화
- 아이콘 사용방식의 통일로 인해 불필요한 제거 및 아이콘 번들 사이즈 감소
핵심 기능
주택담보소셜 카지노 상품 비교 및 추천 시스템
- 사용자의 신용 정보, 소셜 카지노 조건, 금융사 정책을 기반으로 최적의 소셜 카지노 상품을 추천
- 제휴 금융사 API 연동을 통해 실시간 금리 및 소셜 카지노 한도를 조회
- 소셜 카지노 금리, 한도, 기간 등 주요 조건을 기준으로 필터
신용소셜 카지노, 개인회생자 소셜 카지노, 사업자소셜 카지노 비교 및 추천 시스템
- 사업 유형별 소셜 카지노 맞춤 추천 (개인사업자, 법인사업자, 프리랜서 등)
- 신용 점수, 연소득을 바탕으로 소셜 카지노 조건이 결정됨
- 사용자가 신청한 소셜 카지노의 심사 진행 상태를 실시간으로 확인
역경매 방식의 금융 중개 서비스 (소셜 카지노딜러)
- 소셜 카지노 상담사가 직접 고객에게 소셜 카지노 상품을 제안할 수 있는 플랫폼 기반 역경매 방식 도입
- 고객이 다양한 제안을 비교하고 최적의 소셜 카지노 상품을 선택할 수 있도록 지원
소셜 카지노 상담사 및 관리자 기능 (소셜 카지노딜러)
- 소셜 카지노 상담사 및 관리자용 대시보드를 통해 소셜 카지노 제안, 상담 내역, 고객 관리 기능 제공
진행 단계
프론트엔드 개발
2023.04.
- 기획 및 디자인이 완료된 상태로 프로젝트가 진행되었습니다.
- 개발 후 QA를 진행하였으며, QA 과정에서 발생하는 오류를 즉각적으로 처리하였습니다.
프로젝트 상세
1) 서비스 소개
- 뱅크몰은 금융 상품 비교 및 소셜 카지노 관련 서비스를 제공하는 핀테크 플랫폼입니다.
- 주로 소셜 카지노 비교 서비스, 금융상품 추천, 신용 분석 등을 다루며, 다양한 금융사와 제휴하여 사용자들에게 맞춤형 금융 정보를 제공합니다.
- 개인 및 기업 고객이 소셜 카지노 상품을 비교하고 최적의 선택을 할 수 있도록 지원하는 서비스를 운영하고 있습니다.

2)주요 서비스
- 신용소셜 카지노, 주택담보소셜 카지노, 전세소셜 카지노, 자동차 소셜 카지노 등 다양한 소셜 카지노 상품을 비교 제공
- 사용자 신용 정보를 기반으로 최적의 소셜 카지노 상품 추천
- 소셜 카지노뿐만 아니라 예금, 적금, 보험 상품 등도 비교할 수 있는 서비스 운영
- 사용자의 신용 상태를 분석하고, 신용 점수 개선을 위한 가이드 제공
- 여러 금융기관과 협력하여 사용자가 다양한 옵션을 비교하고 선택할 수 있도록 함

3) 주요 업무
- 뱅크몰 서비스의 기능 개발 및 환경 설정을 포함한 전반적인 프론트엔드 개발을 담당하였습니다.
- 회사 내부에서 사용하는 백오피스 서비스와 현재 심사 대기중인 소셜 카지노 상담사가 고객에게 소셜 카지노 상품을 제안할 수 있는 서비스를 기획 단계부터 참여해서 성공적으로 런칭한 경험이 있습니다.

3-1. Husky, Commitlint, Lint-staged, Stylelint 등의 도구를 활용하여 코드 스타일을 자동으로 검증하고 일관성을 유지하도록 환경을 구축
- 브랜치 전략 및 코딩 컨벤션을 정립하고, 이를 노션 문서화하여 팀원들이 참고할 수 있도록 함
- Husky, commitlint, lint-staged, Stylelint를 활용하여 코드 스타일을 자동화하고 개발 일관성을 확보

3-2. Next.js 및 React 버전 업그레이드 (Next.js 10.2 → 13.5, React 17 → 18)
- Stable한 최신 버전(Next.js 13.5, React 18)으로 업그레이드하여 성능 개선
- 신규 API 및 최적화 기능 활용하여 빌드 속도 단축 및 개발 생산성 향상

3.3. 타입스크립트 도입 및 점진적 마이그레이션
- 타입스크립트를 도입하여 컴파일 시점에 에러를 사전 검출
- 팀 내 타입스크립트 스터디 운영 및 도입 가이드 제공
- 점진적 마이그레이션을 통해 1년 내 전체 코드베이스의 40% 이상을 타입스크립트로 변환

3.4 테스팅 환경 구축 및 자동화
- Jest & React Testing Library 기반의 단위 테스트 및 통합 테스트 환경 구축
- MSW를 활용한 API Mocking으로 테스트 환경에서 안정적인 데이터 테스트 가능
- QA 단계에서 발견되던 주요 에러를 개발 단계에서 사전 검출하여 오류 발생률 감소

3.5 디자인 시스템 도입
- 디자이너와 협업하여 디자인 시스템 구축
- 재사용 가능한 공통 UI 컴포넌트 개발로 유지보수 및 생산성 향상

3.6 Suspense와 Error Boundary를 사용한 선언적 UI 처리
- Suspense를 사용하여 로딩 상태를 컴포넌트 단위로 관리
- Error Boundary를 활용하여 API 응답 코드에 따른 에러 처리 체계 구축
- 전역 Error Boundary를 적용하여 예외 처리의 일관성을 확보

3.7 아이콘 생성 자동화
- SVG 파일을 React 컴포넌트로 자동 변환하는 스크립트 개발
- npm 명령어 실행만으로 `<Icon name="ArrowLeft" /` 형태로 아이콘을 사용할 수 있도록 개선

3.8 상태 관리 도구 변경 (Redux → TanStack Query & Recoil)
- TanStack Query를 도입하여 서버 상태와 클라이언트 상태를 분리
- API 별 캐싱 정책 적용으로 불필요한 API 호출을 줄이고 응답 속도 개선
서비스 메인화면입니다.
프론트엔드 개발을 담당한 주택담보소셜 카지노 서비스입니다.
프론트엔드 개발을 담당한 주택담보소셜 카지노 서비스입니다.
프론트엔드 개발을 담당한 주택담보소셜 카지노 서비스입니다.
프론트엔드 개발을 담당한 주택담보소셜 카지노 서비스입니다.
프론트엔드 개발을 담당한 주택담보소셜 카지노 서비스입니다.

비슷한 프로젝트를 준비 중이라면?
위시켓 매니저와 상담하세요.

참여 개발사와 미팅 연결

프로젝트 1:1 컨설팅 제공

무료로 프로젝트 등록하기

작업한 파트너프로필 보기

dk******
개발 · 팀

프로젝트 정보

참여 기간
2023.04. ~ 2024.05.
참여율
참여율이 100%인 프로젝트는 해당 파트너님이 온전히 작업한 결과물입니다.
외부 공동 작업의 경우 기여도에 따라 참여율이 달라지며 역할, 프로젝트 설명을 통해 업무 분야 및 참여 범위를 확인할 수 있습니다.
30%
역할
프론트엔드 개발자
관련 기술
Redux
TypeScript
recoil
TailwindCSS
JavaScript
next.js
React-query
React