Skip to content

mindgarden-app/iOS

Repository files navigation

Mind Garden



Mind Garden은 하루의 이야기로 나만의 정원을 가꿔나가는 🌱힐링 다이어리앱🌱입니다.
매일 일기를 기록하고 받은 나무와 꽃을 통해 정원을 가꿔나갈 수 있습니다.
정원은 달마다 리셋되며, 지난 정원은 앱 내에서 항상 볼 수 있습니다.
일기에서 날씨로 나의 상태를 기록하고 아름다운 나무와 꽃을 받아보세요! 매일 기록할 수록 정원이 더욱 풍요로워집니다.

🎊 🥳 🎊 🥳 🎊 🥳 🎊 🥳

1. 2019.08.27 : 배포
2. 2020.01.18 : 앱스토어 '이번 주 에디터의 발견' 추천 🎉
drawing drawing

3. 2020.03.16 : 앱스토어 투데이 추천 + 18위 🎉
drawing drawing drawing

4. 2020.03.24 : 앱스토어 투데이 오늘의 앱 선정 🎉
drawing

5. 2020.06.20 : 앱스토어 투데이 오늘의 앱 선정 🎉
6. 2020.08.14 : 앱스토어 투데이 추천 🎉
7. 2020.08.21 : 앱스토어 서비스 종료


Table of Contents

  1. About

  2. Folder Structure

  3. Features


About

  • 개발자 : 이성희
  • 개발 기간 : 2019년 6월 29일 ~ 2019년 7월 12일
  • 운영 기간 : 2019년 8월 27일 ~ 2020년 8월 21일

Folder Structure

MindGarden
|-- MindGarden.xcodeproj
|   |-- project.xcworkspace
|   |   `-- contents.xcworkspacedata
|-- Resources
|   |-- Assets.xcassets
|   |-- Storyboards
|   |   |-- LaunchScreen.storyboard
|   |   |-- Auth.storyboard
|   |   |-- Main.storyboard
|   |   |-- Diary.storyboard
|   |   |-- Lock.storyboard
|   |   `-- Settings.storyboard
|   `-- Info.plist
|-- Sources
|   |-- APIServices
|   |   |-- APIConstants.swift
|   |   |-- DiaryService.swift
|   |   |-- GardenService.swift
|   |   `-- AuthService.swift
|   |-- Extensions
|   |   |-- Date+Extensions.swift
|   |   |-- UIColor+Extensions.swift
|   |   |-- UITableView+Extensions.swift
|   |   |-- UIView+Extensions.swift
|   |   |-- NSMutableAttributedString+Extensions.swift
|   |   |-- String+Extensions.swift
|   |   `-- UIViewController+Extensions.swift
|   |-- Models
|   |   |-- DefaultRes.swift
|   |   |-- Diary.swift
|   |   |-- Login.swift
|   |   |-- Grid.swift
|   |   |-- NetworkResult.swift
|   |   |-- ResponseArray.swift
|   |   |-- ResponseString.swift
|   |   |-- Token.swift
|   |   `-- Tree.swift
|   |-- ViewControllers
|   |   |-- Diary
|   |   |   |-- DiaryDetailVC.swift
|   |   |   |-- DiaryListVC.swift
|   |   |   |-- DiaryNewVC.swift
|   |   |   `-- DiaryPopUpVC.swift
|   |   |-- Lock
|   |   |   `-- LockVC.swift
|   |   |-- Auth
|   |   |   |-- SignupVC.swift
|   |   |   |-- EmailLoginVC.swift
|   |   |   |-- ResetPw1VC.swift
|   |   |   |-- ResetPw2VC.swift
|   |   |   |-- PolicyVC.swift
|   |   |   `-- LoginVC.swift
|   |   |-- Main
|   |   |   |-- MainGridVC.swift
|   |   |   |-- MainVC.swift
|   |   |   `-- PopUpVC.swift
|   |   `-- Settings
|   |   |   |-- SettingsDetailVC.swift
|   |   |   `-- SettingsVC.swift
|   |-- Views
|   |   |-- Diary
|   |   |   |-- DiaryListTVC.swift
|   |   |   |-- DiaryListTVC.xib
|   |   |   |-- DiaryPopUpTVC.swift
|   |   |   `-- DiaryPopUpTVC.xib
|   |   |-- Lock
|   |   |   |-- LockCodeCVC.swift
|   |   |   `-- LockCodeCVC.xib
|   |   |-- Login
|   |   |   |-- DescriptionSlide.swift
|   |   |   `-- DescriptionSlide.xib
|   |   |-- Main
|   |   |   |-- TreeCVC.swift
|   |   |   `-- TreeCVC.xib
|   |   `-- Settings
|   |   |   |-- DatePickerTVC.swift
|   |   |   |-- DatePickerTVC.xib
|   |   |   |-- ProfileTVC.swift
|   |   |   |-- ProfileTVC.xib
|   |   |   |-- SettingsFontTVC.swift
|   |   |   |-- SettingsFontTVC.xib
|   |   |   |-- SettingsTVC.swift
|   |   |   |-- SettingsTVC.xib
|   |   |   |-- SettingsWithSwitchTVC.swift
|   |   `   `-- SettingsWithSwitchTVC.xib
`   |-- AppDelegate.swift
`   `-- AppConstants.swift

Features

  • 회원 관련

    • 회원가입
    • 이메일 로그인
    • Kakao 로그인
    • Apple 로그인
    • 비밀번호 찾기
    • 로그아웃
    • 탈퇴
  • 메인 화면

    • 현재 달 정원 보여주기

    • 정원에 있는 나무 수에 따라 문구 변경

    • 보고 싶은 정원의 날짜(년, 월) 선택

    • 일기를 쓴 경우(나무를 심을 수 있는 경우) 아이콘 변경

    • 심고 싶은 나무 선택

    • 나무를 심을 위치 선택

    • 봄 시즌 정원

    달 별로 정원을 확인할 수 있습니다.

    일기를 작성하면 나무를 정원에 심을 수 있습니다.

  • 일기

    • 일기 작성
      • 오늘의 기분 선택
      • 사진 삽입
    • 일기 수정
    • 일기 삭제 (스와이프)
    • 일기 목록
      • 달 별로 일기 목록 확인
      • 일 별로 정렬
    • 일기 상세 보기

    일기는 여러 개 작성 가능

  • 환경 설정

    • 프로필 확인 (이름, 이메일)
    • 앱 암호 설정
      • 암호 설정
      • 암호 변경
      • 암호 분실시 비밀번호 재설정
    • 알림 설정
      • 시간 설정
      • 푸시 알림
      • 알림 뱃지
    • 글꼴 설정
      • 글씨 크기 변경
    • 버전 확인
  • 기타

    • 스와이프로 뒤로가기
    • firebase crashlytics

About

Hi! I am MindGarden iOS developer✌️

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published