PIGGY는 사용자가 다른 사용자와 약속을 생성하고 해당 약속의 정보를 함께 관리할 수 있는 커뮤니티 앱입니다.
친구들과 함께 약속을 세우고, 그 약속을 잊지 않고 성실히 이행할 수 있도록 동기부여와 보상을 결합한 시스템을 제공하고 있습니다.
PIGGY는 시간 관리와 약속의 중요성을 강조하면서도, 이를 게임화하여 재미있고 유익한 방식으로 제공합니다.
🤔 약속을 잘 지키지 않는 사람들도 약속을 지키도록 하려면 어떻게 해야할까?
😮 약속을 잘지키는 사람들은 그에 합당한 보상이 있었으면 좋겠다!
😐 반대로 약속 이행률이 낮은 사람들은 패널티를 부여할 수 있도록 설정하자!
👉🏻 우리가 이런 기능을 제공하는 애플리케이션을 만들어보자!
-
약속 생성 및 관리:
사용자는 PIGGY 앱에서 간편하게 약속을 생성할 수 있습니다.
약속 장소를 지도에서 선택하고, 날짜와 시간을 설정한 후 친구들을 초대할 수 있습니다.
약속은 단순한 모임뿐만 아니라 다양한 활동에 활용될 수 있습니다. -
PIGGY 포인트 시스템:
약속을 만들 때, 사용자는 "PIGGY 포인트"를 보증금으로 설정할 수 있습니다.
모든 참여자는 이 포인트를 걸어두어야 하며, 약속을 성실하게 지키는 것을 독려합니다. -
보증금 제도:
약속을 지키지 않는 경우, 해당 사용자가 걸어둔 PIGGY 포인트는 약속을 지킨 친구들에게 자동으로 분배됩니다.
이 시스템은 사용자가 약속을 지키도록 동기부여하며, 약속을 지킨 사람들에게는 추가적인 보상을 제공합니다. -
PIGGY 포인트 사용:
사용자가 모은 PIGGY 포인트는 앱 내 상점에서 물건을 구매하는 데 사용할 수 있습니다.
이로 인해 PIGGY 포인트는 실제 가치를 가지게 되며, 사용자는 약속을 지킴으로써 실질적인 혜택을 얻게 됩니다. -
커뮤니티와 상호작용:
PIGGY는 단순한 약속 관리 앱을 넘어 친구들과의 상호작용을 촉진합니다.
약속 내역을 공유하고, 친구들과의 성과를 기록하며, 더 나아가 공동의 목표를 설정하여 협력할 수 있습니다.
강현 | 성민 | 예닮 | 다영 |
FullStack & Team Leader SMS , Push Alarm , Payment 설계 |
FullStack & DBA Table, Trigger , DB 설계 |
FullStack & Design 실시간 위치 인증 및 타이머 구현 |
FullStack & Design 약속 생성 및 리스트 구현 |
Part | Tech |
---|---|
BACKEND | |
FRONTEND |
- 로그인은 카카오와 구글 소셜 로그인을 사용하였습니다.
- 로그인 후 닉네임 등 부가적인 정보를 사용자로부터 받을 수 있도록 하였습니다.
- 인증 번호 전송 api를 연동을 통해 하나의 전화번호로 여러 아이디를 가입하지 못하도록 처리하였습니다.
- 회원 가입 후 온보딩 화면을 넣어 사용자에세 가이드를 제공하도록 만들었습니다.
- fcm을 사용한 시스템 알람을 보내기 위해 알람 사용 여부 모달을 활용하였습니다.
- 닉네임 검색을 통해 친구를 추가하고 친구 리스트에서 친구를 삭제할 수 있도록 설계하였습니다.(단방향)
- 상세 정보에 해당 친구의 약속 등급을 확인할 수 있습니다.
- 긴 폼을 단계별로 나누어 입력하는 멀티스텝 폼을 사용하여 사용자 경험을 개선하였습니다.
- 하단에 프로그래스바를 배치하여 현재 진행 상황을 파악할 수 있도록 하였습니다.