Coder Social home page Coder Social logo

habitz's Introduction



삼성 청년 소프트웨어 아카데미(SSAFY) 10기 2학기 자율 프로젝트 (A309)

🗓 기간 : 2024.04.08 ~ 2024.05.17
주제 : 미션과 보상을 통한 우리 아이 습관 형성 서비스




📖 문서

📝 노션   |   🎨 피그마   |   💁 발표자료   |   🎥 UCC  


📢 프로젝트 소개

미션과 보상을 통한 우리 아이 습관 형성 서비스 #앱테크 #용돈관리 #가족 #금융 #생활

미션과 보상을 통해 자녀의 올바른 습관 형성에 기여하고, 부모의 투명하고 체계적인 자녀 용돈 관리를 돕는 서비스

Habitz는 미션과 보상을 통해 자녀의 올바른 습관 형성을 만들어주기 위해 탄생한 서비스입니다. 부모는 아이에게 좋은 습관을 형성하는데 기여하고 용돈을 부여하여 체계적으로 자녀의 활동을 관리할 수 있습니다. 또한 스마트폰이 익숙한 ZALPHA 세대 자녀는 부여된 미션을 하나씩 수행해나가며 용돈을 벌고, 기초 경제 관념을 배워나갑니다.


🌈 서비스 화면 및 기능

HABITZ는 부모와 아이 2개의 역할로 구분되어 있습니다.

👩‍❤️‍👨 Parent

메인 일정관리 미션 승인
홈 화면 미션 관리 미션 승인
포인트 충전 상점관리
포인트 충전 상점 관리

❤︎ 미션을 통해 아이의 습관을 형성해보세요

일회성 혹은 정기적 미션을 생성하여 자녀에게 미션을 부여하고, 캘린더를 통해 여러 자녀들의 미션을 한눈에 관리해요.

❤︎ 아이에게 용돈을 줄 포인트를 충전해요

토스 페이먼츠를 통해 가족 공용 포인트를 충전해요. 가족 공용 포인트는 자녀가 상품을 구매할 때 사용됩니다.

❤︎ 자녀의 행동을 모니터링 해요

자녀의 미션 인증, 구매 내역 등 활동과 소비 패턴을 히스토리를 통해 모니터링 해요. 또한 아이가 상점에서 특정 상품을 구매할 수 없도록 금지 상품 목록을 관리합니다.


👼 Child

홈 미션 인증 노티
홈 화면 미션과 인증 알림 확인
마이페이지 퀴즈 상점
마이페이지 퀴즈 상점

❤︎ 미션을 수행하며 용돈을 벌어볼까요?

스마트폰이 더 익숙한 ZALPHA 세대, 앱테크로 용돈을 벌고 자립심을 키워요!

❤︎ 내가 번 용돈으로 상품을 구매해요!

미션을 하나씩 해결해나가며 모은 용돈으로 원하는 상품을 구매할 수 있어요.

❤︎ 퀴즈를 통해 금융 상식과 생활 지식을 쌓아나가요

매일 부여되는 OX 퀴즈를 통해 아이에게 도뭄이 되는 기사를 읽어요. 또한, 퀴즈 관련 기사 글를 통해 금융/생활/기초 지식을 키워나갑니다.


🛠 기술 스택

Frontend Backend Infra
프론트엔드 백엔드 인프라

✅ 구현 사항

  • Design System과 StoryBook을 활용하여 높은 재사용성과 통일성이 높은 프론트엔드 개발
  • 스케줄러를 활용하여 주기적으로 미션 이벤트 발생
  • 토스 페이먼트를 활용한 결제 시스템 구현
  • OAuth 기반 소셜 로그인
  • S3를 활용하여 파일 업로드 구현

  • ⚙️ 시스템 구성도

    💾 ERD 구성도


    👥 Team

    용희원 정필모 김세민 신시원 박세정 조승우
    👑 용희원 정필모 김세민 신시원 박세정 조승우
    PM Frontend Backend Frontend Infra Design Frontend Design Frontend Backend Backend

    🙋🏻‍♀️ Role

    용희원

    • [BE] 결제 및 포인트 API 구현
    • [BE] 상점 API 구현
    • [BE] 퀴즈 API 구현
    • [FE] 부모 상점 관리 페이지 구현
    • [FE] 개인정보 수정 페이지 구현

    정필모

    • [Infra] Infra/DevOps
    • [Design] 디자인 시스템 구축
    • [FE] 회원 파트 구현
    • [FE] 알림 페이지 구현

    김세민

    • 결제 페이지 구현
    • 자식 메인 페이지 구현
    • 미션 수행 페이지 구현
    • 포인트 내역 페이지 구현
    • 퀴즈 페이지 구현
    • 구매 내역 페이지 구현

    신시원

    • 미션 생성/수정/삭제 기능 구현
    • 부모의 자녀 관리 페이지 구현
    • 부모 메인 페이지 구현

    박세정

    • 스케쥴링 API 구현
    • 미션 API 구현
    • 퀴즈 API 구현
    • 알림 기능 구현
    • 상점 및 기사 정보 크롤링

    조승우

    • 회원 관리 API 구현
    • KaKao 소셜 로그인 구현
    • 알림 API 구현

    habitz's People

    Contributors

    heecircle avatar kimgiraffe avatar itsmo1031 avatar sejeong-park avatar krswjo avatar tooyul avatar

    Recommend Projects

    • React photo React

      A declarative, efficient, and flexible JavaScript library for building user interfaces.

    • Vue.js photo Vue.js

      🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

    • Typescript photo Typescript

      TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

    • TensorFlow photo TensorFlow

      An Open Source Machine Learning Framework for Everyone

    • Django photo Django

      The Web framework for perfectionists with deadlines.

    • D3 photo D3

      Bring data to life with SVG, Canvas and HTML. 📊📈🎉

    Recommend Topics

    • javascript

      JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

    • web

      Some thing interesting about web. New door for the world.

    • server

      A server is a program made to process requests and deliver data to clients.

    • Machine learning

      Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

    • Game

      Some thing interesting about game, make everyone happy.

    Recommend Org

    • Facebook photo Facebook

      We are working to build community through open source technology. NB: members must have two-factor auth.

    • Microsoft photo Microsoft

      Open source projects and samples from Microsoft.

    • Google photo Google

      Google ❤️ Open Source for everyone.

    • D3 photo D3

      Data-Driven Documents codes.