deprecated/가족 메신저(project-ios)

[README.md] HappyHouse 🧸

lgvv 2021. 11. 10. 03:30

🧸 Project

 - 멀리 떨어져있는 가족들의 심리적 거리를 좁힐 수 있게 도와주는 서비스

 - release : 해커톤 이후 현재 앱 출시를 목표로 준비 중

 - 깃허브 : https://github.com/DoGood-Hackathon-2/HappyHouse 

 - 해커톤 기간 : 2021.08.13~15 

 - 팀 구성

   - 디자이너 1, 기획자 1, iOS 개발자 2, 백엔드 2

 - https://rldd.tistory.com/180?category=988381 

 

2021 두굿해커톤 후기(feat.우수상)🎊

✅ SNS로 두굿 해커톤 개최 소식을 알게 되어 08.13 ~ 08.15까지 함께 iOS RxSwift 스터디를 하는 개발자분과 DO GOOD HACKATHON에 참여하게 되었습니다. 이번이 첫 해커톤 참여라서 시작 전까지 걱정 반 기대

rldd.tistory.com

 

 - 개발 일지

https://rldd.tistory.com/category/iOS%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8/%EB%91%90%EA%B5%BF%ED%95%B4%EC%BB%A4%ED%86%A4%28HappyHouse%29

 

'iOS프로젝트/두굿해커톤(HappyHouse)' 카테고리의 글 목록

iOS dev

rldd.tistory.com

 

✅ Enviroment 

 - Swift 5

 - iOS

 

✅ Library

    pod 'RxSwift', '6.2.0'
    pod 'RxCocoa', '6.2.0'
    pod 'RxAlamofire'
    pod 'Firebase/Storage'
    pod 'SnapKit', '~> 5.0.0'
    pod 'Then'

 

✅ 폴더구조

폴더 구조

 

MVVM 패턴을 기반으로 개발을 진행, 스토리보드와 SanpKit을 혼용하여 개발하였음

Custom, CommonRoutine, Community, MyPage, CreateRoutine, HomeView, CreateFamily를 개발하였음

 

✅ 앱 UI 및 설명 - 제가 개발한 부분만 설명이 있습니다. 

온보딩화면
로그인, 초대코드, 가족 구성원 추가
홈 화면, 챌린지 추가하기, 챌린지 추가 확인

🟠 홈 화면

 : 가족끼리 함께 할 수 있는 챌린지를 서버에서 받아와 추천해주며, 챌린지를 직접 만들 수도 있다. 

🟠 챌린지 추가하기

 : 챌린지 직접 추가를 할 수 있습니다. 지정한 가족에게 요청 메시지를 보낼 수 있고, 요일과 날짜, 원하는 반복 등을 설정할 수 있습니다. 

🟠 챌린지 추가 확인

 : 챌린지를 직접 추가하면 추가되었음을 확인하는 페이지 입니다.

마이페이지, 챌린지 인증, 커뮤니티 

🟠 마이페이지 

 : 반복, 일회성 챌린지로 나뉘어 제목, 부제, 일정 등을 확인할 수 있습ㄴ디ㅏ. 또한 가족 구성원을 추가할 수도 있습니다. 그리고 가족 미션을 많이 하면 가족 사이의 거리를 나타내는 하트 이미지를 채울 수 있습니다.

🟠 챌린지 인증

 : 챌린지 인증을 할 수 있습니다. 카메라 버튼을 눌러 내 갤러리로 이동하여 이미지를 불러오고 이를 메모를 추가하여 남깁니다. 

🟠 커뮤니티 

 : 인증을 한 챌린지가 커뮤니티에 나타납니다. 

 

(그림의 이미지는 임시 테스트용 이미지입니다.)

 

✅ 기능 - 제가 개발한 부분만 있습니다. 

기능 개발 여부
챌린지 추천 기능 
챌린지 직접 추가하기 기능
챌린지 확인 기능
챌린지 시작하기 
챌린지 인증 및 카메라 (PhotoLibrary)
커뮤니티
서버 실제 데이터 바인딩 🔺   

 

더 자세한 사항이 궁금하시다면 제 블로그의 HappyHouse 카테고리를 확인해 주세요.