프로젝트 개요 :
- 투자 상품 및 투자 테마 정보를 제공하는 검색 서비스 애플리케이션입니다. 투자 상품의 다양한 데이터(가격, 성과, 매출 공시 정보 등)를 검색 및 조회할 수 있는 앱입니다.
프로젝트의 현재 상황 :
- 백엔드 API(GraphQL API)가 개발되어 있습니다.(AWS/Django/GraphQL )
- 기존에 개발된 소스코드가 있고, 사용하는 차트 라이브러리와 참고하실 수 있는 컴포넌트 코드가 존재합니다. 개발해야 할 차트/테이블 유형에 대한 화면 설계서와 디자인(figma)이 존재합니다.
필요 요소 :
- 리액트 네이티브 핀테크 앱 기능 추가 개발
개발 환경/언어/방식 :
1) 리액트 네이티브 기반의 앱으로 개발되어 있으며, GraphQL API를 사용합니다. 아파치 eCharts 라이브러리를 사용하여 라인/바 차트 등과 데이터를 표현할 "테이블" 컴포넌트를 개발해야 하며, 관련하여 참고할 수 있는 코드가 존재합니다. 개발해야 컴포넌트는(8개)입니다. 해당 컴포넌트를 특정 화면(스크린)에 연동 작업과 API 요청을 통해 데이터를 질의하는 작업까지 과업에 포함됩니다.
2) 주요 사용 서비스 및 라이브러리
- React Native (iOS/Android) - 리액트 네이티브 0.68 버전 사용
- Apache ECharts Library
- GraphQL (Apollo Client)
- Firebase
- JWT 토큰 인증 방식(GraphQL)
상세한 업무 내용 :
1. React Native 컴포넌트 개발(iOS/ 안드로이드)
- 구현될 컴포넌트는 "삼성전자", "sk하이닉스"와 같은 투자종목의 가격 차트(라인 차트), 수익률(막대 바 차트) 차트 등과 특정 기준(수익률/시가총액/공매도/외국인 지분율 등) 특정 필드에 의해 데이터를 테이블 형태로 정렬하여 보여주는 컴포넌트 등을 개발해야 합니다.
2. 기 개발되어 있는 리액트 네이티브에 “차트” 및 “테이블” 컴포넌트를 추가 개발합니다.
3. 추가 개발된 컴포넌트를 스크린(화면)에 연동하는 작업도 필요합니다.
4. 투자 종목과 상품에 관한 가격 데이터에 관한 데이터를 시각화하는 컴포넌트를 개발합니다.
5. GraphQL API로 데이터를 요청하고, 해당 데이터를 시각화 차트(라인 차트/ 바 차트), 테이블 컴포넌트로 구현합니다.
- 구현되어야 할 차트 및 테이블 종류
- 라인 차트 5 개
- 막대 차트 2 개
- 테이블 1 개
산출물 :
- 개발 원본 소스 코드
참고사항
1. 비상주 개발 가능합니다.
2. github 비공개 저장소에 초대합니다.
3. 작업 중간/최종 결과물을 `. apk` 파일로 공유해주시고, ios/안드로이드 모두 검수합니다.
4. 협의 사항에 따라 추가적인 화면 연동 개발이 필요할 수 있습니다.
프로젝트 문의 0
프로젝트 문의가 없습니다.
첫 번째 프로젝트 문의를 등록해주세요.