Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

피카추

소비 패턴 분석 및 카드 추천 어플리케이션

피카추 ⚡



목차

서비스 개요

빅데이터 기반 소비 패턴 분석 및 카드 추천 서비스
피카추 ⚡⚡ (Personal 카드 추천)
📌 2024年02月19日 ~ 2024年04月05日 (7주)

팀원소개

기술스택

프론트엔드

Language | Dart 3.3.0

Framework | Flutter 3.19.0

IDE | Android Studio Hedgehog

Library | local_auth: ^2.2.0, provider: ^6.1.2, dio: ^5.4.1 , change_app_package_name: ^1.1.0, kakao_flutter_sdk: ^1.9.0, flutter_secure_storage: ^9.0.0, shared_preferences: ^2.2.2, flutter_dotenv: ^5.1.0, encrypt: ^5.0.3, crypto: ^3.0.3, flutter_native_splash: ^2.4.0, confetti: ^0.7.0, credit_card_scanner: ^1.0.5, webview_flutter: ^4.7.0, intl: ^0.19.0, pie_chart: ^5.4.0, table_calendar: ^3.1.1, rive: ^0.13.1, secure_application: ^4.0.0, flutter_launcher_icons: ^0.13.1, flutter_card_swiper: ^7.0.0,



백엔드

Language | Java 17.0.9

Framework | Spring Boot 3.2.3

Data(RDBMS) | Spring Data JPA

Build Tool | Gradle 8.4.0

ETC | Chrome: 122.0.6261.112, Chrome Driver: 122.0.6261.111 (크롤링)



분산

Language | Python 3.8

Framework | Apache Hadoop 3.2.4, Apache Spark 3.2.4, Apache Zookeeper 3.8.4, Zeppelin 0.10.1

DB | HDFS, Apache Cassandra 4.1.4



인프라

DB | MariaDB 10.11, MongoDB

Server | GitLab, Jenkins, Docker



시스템 아키텍처



기능소개

✨ 회원가입



✨ 로그인

  • 카카오 소셜 로그인 (1차)
  • 지문과 페이스 아이디를 통한 생체 로그인 (2차)


✨ 홈화면 - 혜택 별 카드 리스트

  • 연령 별 소비 데이터를 통한 분석 결과 제공
  • 개인 데이터를 이용하여 같은 집단과 비교 결과 제공
  • 혜택 별로 살펴보는 인기 카드 리스트


✨ 내 카드 화면

  • ocr을 통한 카드 등록

  • 등록된 카드 이미지와 상세 정보
  • 하루동안의 소비와 카드 혜택을 잘 이용하고 있는지 계산


✨ 소비패턴 화면

  • 등록한 카드를 바탕으로 소비 패턴 분석
  • 한달 소비 내역 및 카테고리 분석
  • 이전 달과 비교한 소비 결과


✨ 추천 카드 화면

  • 분석한 소비패턴을 기반으로 카드 추천
  • 가장 많이 사용한 혜택 내역 위주의 추천


프로젝트 산출물

  • API 명세서

https://www.notion.so/yi219/API-5df77923d2d04ae5ae141e36410670be?pvs=4

  • ERD




  • 와이어프레임

https://www.figma.com/file/7OJJjBJYvG7yZHZMA2RcJ4/D110-%EC%A7%B1%EB%93%A4%EC%9D%98%EB%94%94%EC%9E%90%EC%9D%B8?type=design&node-id=143%3A533&mode=design&t=jmWbTaIamnQybbWO-1



  • 분산 파이프라인


  • 포팅매뉴얼

포팅매뉴얼

Popular repositories Loading

  1. pcardchu pcardchu Public

    카드 사용 내역을 이용해 소비패턴 분석 및 카드 추천 앱

    Dart 2 3

  2. .github .github Public

Repositories

Loading
Type
Select type
Language
Select language
Sort
Select order
Showing 2 of 2 repositories

Top languages

Loading...

Most used topics

Loading...

AltStyle によって変換されたページ (->オリジナル) /