Skip to content

PurrFectDay/PurrFectDay.

Repository files navigation

PurrFectDay.😻

📅 2024.03.26 ~ 2023.06.11

PurrFectDay.란?

PurrFect에서 개발한, 꾸미기 게임의 오락성과 투두리스트의 기능성이 합쳐진 iOS 어플리케이션이에요!

다양한 고양이 캐릭터와 가구들을 수집해 방을 꾸미고, 소셜 기능을 통해 친구와 서로 긍정적인 자극을 주고받으며 목표한 할일을 완수할 수 있도록 돕습니다.

여러분의 소소한 일상을 우리 PurrFectDay.의 귀~여운 고양이들이 동행할게요!

PurrFectDay.를 통해 매일매일 소소한 성취를 얻어가세요~!!

왜 PurrFectDay.인가요?

고양이가 기분 좋을 때 내는 소리를 아시나요? 고양이는 기분 좋을 때 그르릉😸거리는 목울림 소리를 낸답니다! 우리나라에서는 이걸 골골송이라고도 하죠. Purr는 골골송의 영어식 표현이에요.

고양이가 기분 좋을 때 내는 Purr라는 소리와, 완벽한 하루라는 의미의 Perfect Day, 마지막으로 하루를 잘 마치라는 의미에서 마침표 .를 붙여 PurrFect Day.라는 이름을 만들게 되었어요!

왜 개발했나요?

계획은 세웠지만 할일을 완수하지 못한 적이 있지 않나요? 또는 할일을 기록해야 하는데 어플에 접속하기 귀찮아서 지나친 적이 있지 않나요!? 정적인 투두리스트는 이제 지겹지 않나요!?!? 그런 여러분을 위해서 투두리스트 유목민인 제가 만들었습니다.🙌

할일이란 매일 존재하고, 계획도 매일 존재하죠. 하지만 이런 반복적인 일은 지루해지기 쉽기 마련입니다. 하지만 이제 걱정 마세요! 이제 우리에겐 PurrFectDay.가 있으니까요~

PurrFectDay.는 자칫 지루해질 수 있는 투두리스트 체크를 좀 더 동적이고 즐겁게 하기 위해 만들어졌습니다.

어떤 기술을 사용했나요?

  • Swift
    • Xcode에서 작업했어요! Swift로 작성되었답니다.
  • Firebase - Authentication
    • 회원가입, 로그인, 로그아웃, 탈퇴와 같은 전반적인 인증 서비스는 Firebase를 이용했어요.
  • Firebase - Realtime Database
    • 기본적인 회원정보와 친구의 응원 메시지를 저장해요.

Features

What's in our App

  • 투두리스트를 체크하면 포인트를 획득할 수 있고, 획득한 포인트로 새로운 고양이를 만나거나 방을 꾸밀 아이템들을 얻을 수 있어요.

  • 소셜 기능을 통해 친구의 방을 여행하고 응원의 발자국을 남길 수 있어요.🐾

  • 그날의 할일을 다 완수하지 못하거나 오랜기간 접속하지 않으면 고양이가 방을 더럽혀요! 하지만 걱정하지 마세요. 포인트를 차감하여 방을 치울 수 있습니다.

Navi 나비

나비

안녕하세요! 나비예요.😸 나비는 여러분과 일상을 함께하고 일정을 관리해 줄 러닝메이트예요!

이외에도 더 많은 고양이들을 만나볼 수 있어요.

코코 까미 치즈 망고 모모 절미 양말이 하루 보리 루나 쿠키
코코 까미 치즈 망고 모모 절미 양말이 하루 보리 루나 쿠키

우리의 색

#005F30 #668D3C #FCF9EC #D1DAC9 #FFA9C8
브랜드 컬러 브랜드 컬러 브랜드 컬러 브랜드 컬러 브랜드 컬러

상세 페이지

회원 관리

로그인 비밀번호 재설정 회원가입 이메일 인증 인증완료
데모 데모 데모 데모 데모
기본 고양이 프로필 설정
데모 데모
  • 이메일과 비밀번호를 통해 로그인이 가능합니다.
    • 이전에 로그인한 기록이 남아있다면, 자동으로 로그인 됩니다.
  • 이메일을 통해 비밀번호 재설정이 가능합니다. 해당 이메일로 비밀번호 재설정이 가능한 링크를 보내드립니다.
  • 따라서 회원가입 시에는 올바른 이메일을 기입해야 합니다. 이메일이 인증이 필요합니다.
  • 마찬가지로 인증 이메일이 해당 이메일로 발송됩니다.
  • 회원가입 시에 기본 고양이가 지급됩니다. 고양이에게 이름을 지어줄 수 있습니다.

마이 홈

더러운 마이홈 고양이 터치 고양이 쓰다듬기 방 청소 (포인트 차감)
데모 데모 데모 데모
  • 마이홈에서는 고양이가 자유롭게 돌아다닙니다.
  • 고양이와 상호작용할 수 있어요.
    • 고양이를 터치하면 응원의 메시지를 보냅니다.
    • 고양이를 문지르면 하트 이팩트와 함께 그르릉 소리가 납니다.
  • 오늘의 할일을 완수하면 10포인트를 획득하고 고양이가 응원의 메시지를 보냅니다.
    • 완료된 할일을 체크 해제하면 포인트가 다시 회수되니 주의해주세요!
    • 응원의 메시지에서는 친구가 보낸 말풍선이 뜨기도 합니다.
    • 친구가 메시지를 보냈을 때 접속해 있으면 말풍선을 실시간으로 받아볼 수 있습니다.
  • 고양이를 방치하면 고양이가 방을 더렵혀요. 매일 접속하는 것! 잊지마세요~😊
    • 10 포인트를 차감하여 방을 치울 수 있습니다.

할일 관리

목표 추가/관리 목표 추가 할일 추가 할일 추가 완료 할일 체크
데모 데모 데모 데모 데모
  • 목표(+) 버튼을 누르면 해당 목표에 할일을 추가할 수 있습니다.
  • 오늘의 할 일 완료도가 표시 됩니다.
주 모드 전체 모드 힐일 내용 수정 빈 내용 경고 할일 삭제
데모 데모 데모 Image 2 데모
  • 월, 주, 전체 모드가 존재합니다.
    • 전체 모드에서는 미완료된 할일만 노출됩니다.
  • 할일을 수정할 수 있습니다.
    • 할일을 터치하면 내용을 수정할 수 있습니다. 내용을 비우면 해당 할일이 삭제되니 주의해주세요.
    • 할일을 좌측으로 스와이프하면 삭제할 수 있습니다.
    • 할일을 꾹 누르면 순서를 바꿀 수 있습니다.
할일 체크 해제 할일 순서 변경 진행 중인 목표 목표 수정 목표 삭제
데모 데모 데모 Image 2 데모
  • 목표를 추가, 수정, 삭제, 보관할 수 있습니다.
    • 목표를 삭제하면 하위의 할일들이 전부 삭제됩니다.
    • 목표를 보관하면 목표를 완료한 날짜 이후로는 더이상 목표가 표시되지 않습니다.
루틴 추가 루틴 추가 완료 목표 보관 목표 관리
데모 데모 데모 데모
  • 각 목표에 루틴을 추가할 수 있습니다.
  • 목표 관리 페이지에서도 목표 추가, 수정, 삭제, 보관이 가능합니다.

상점

벽지 상점 몰딩 창문 러그
데모 Image 2 데모 데모 데모
테이블 의자 소파 조명 식물 캣타워
데모 데모 데모 데모 데모 데모
  • 상점에서는 벽지, 바닥, 몰딩, 창문, 러그, 테이블, 의자, 소파, 조명, 식물, 캣타워 총 11 종류의 아이템을 구매할 수 있습니다.
  • 각 카테고리 별로 한 번에 하나의 아이템만 배치가 가능합니다.
  • 테마만 바꾸는 기존의 투두리스트와는 다르답니다~ 무수한 조합으로 나만의 방을 꾸며보세요!

도감

도감 고양이 입양하기 입양 완료 프로필에 추가
데모 Image 2 데모 데모
  • 총 12마리의 고양이가 있습니다.
  • 아직 만나지 못한 고양이는 흐리게 보여요.
  • 입양한 고양이는 프로필로 설정할 수 있어요.

소셜

친구 찾기 서로이웃 요청 서로이웃 요청 완료 서로이웃 방문
데모 데모 데모 데모
  • 이메일을 통해 친구를 검색해 서로이웃 요청을 보낼 수 있습니다.
  • 친구가 서로이웃 요청을 수락하면 이웃이 되어 서로의 방과 오늘의 할일 및 완료도를 확인할 수 있어요.
메시지 보내기 메시지 보내기 확인 메시지 보내기 완료
데모 데모 데모
  • 친구에게 응원의 메시지를 보낼 수 있습니다.
    • 한 번 보낸 메시지는 취소할 수 없으니 신중하게 보내세요.
  • 메시지를 보냈을 때 친구가 접속해있으면, 친구가 실시간으로 보낸 메시지를 확인할 수 있습니다.

프로필 설정

프로필 수정 선택 가능한 고양이 새로운 고양이 이름 짓기 이름 짓기 완료 마이홈에 고양이 노출
데모 Image 2 데모 데모 데모
  • 도감에서 입양한 고양이들로 프로필 이미지를 바꿀 수 있습니다.
  • 처음 입양한 고양이에게 이름을 지어줄 수 있습니다.
  • 이름을 바꿀 때는 무려 1,000 포인트가 필요하니 한 번 이름을 지을 때 신중하게 결정해주세요!
  • 프로필 이미지로 설정한 고양이는 마이 홈에 노출되고, 친구가 볼 수 있습니다.

환경 설정

환경 설정 소리 설정 비밀번호 재설정 회원 탈퇴 본인 인증 회원 탈퇴 완료
데모 데모 데모 데모 데모 데모
  • 소리를 설정할 수 있습니다.
    • 배경음과 효과음 각각 다르게 설정할 수 있습니다.
  • 비밀번호를 변경할 수 있습니다. 해당 버튼을 누르면 내 이메일로 비밀번호를 재설정할 수 있는 링크가 발송됩니다.
  • 로그아웃 하면 로그인 화면으로 돌아갑니다.
  • 회원 탈퇴를 하면 모든 계정 정보가 삭제되고 복구할 수 없습니다.
    • 완전한 탈퇴 절차를 밟기 전에 비밀번호를 통해 본인 확인을 진행합니다.
  • 문의하기 기능은 아직 개발중이에요.

Demo

Go to Youtube

Team members

  • 🧑‍💻 김정현(Jeong-Hyeon Kim) codingkirby0@gmail.com
  • 🧑‍💻 김윤주(Yun-Ju Kim)

About

서울여자대학교 소프트웨어융합학과 졸업 프로젝트

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published