Skip to content

SYM(Speak Your Mind) 감정 일기, 작성해볼까요?

License

Notifications You must be signed in to change notification settings

Good-MoGong/SYM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

e698902 · Mar 26, 2024
Feb 2, 2024
Mar 26, 2024
Dec 21, 2023
Mar 21, 2024
Feb 26, 2024
Feb 29, 2024
Dec 13, 2023
Mar 16, 2024
Mar 21, 2024
Feb 26, 2024
Mar 21, 2024
Dec 21, 2023

Repository files navigation

SYM

Speak Your Mind, 모공 프로젝트
SYM(심)


프로젝트 소개

Speak Your Mind, SYM (심) 당신의 마음을 말해보세요.
[사건-생각-감정-행동] 4단계의 일기 작성 가이드를 캐릭터와 함께 제공하여 감정 일기를 쉽게 적을 수 있도록 돕는 서비스로써 감정일기를 통해 나의 감정을 정확히 인식하여 자존감을 향상시키고, 더 나아가 사회성을 높일 수 있습니다.
캐릭터를 통해 사용자에게 공감과 위로를 얻을 수 있습니다. SYM을 통해 기록하는 즐거움을 느껴보세요.


👀 주요기능

  • 로그인 : 카카오,애플의 소셜로그인을 제공합니다.
  • 메인 : 캘린더를 통해 쉽게 기록 일정을 확인할 수 있습니다.
  • 기록하기 : 사건,생각,감정,행동을 기록하고 캐릭터를 통해 공감과 위로를 얻을 수 있습니다.
  • 기록보기 : 선택한 날짜의 내가 기록한 감정기록을 볼 수 있고 기록 수정을 할 수 있습니다.
  • 마이페이지 : 내가 쓴 감정일기 갯수와 닉네임 변경, 로그아웃, 회원탈퇴를 할 수 있습니다.

📱구동화면

로그인 캘린더 기록하기 기록보기 마이페이지

🛠️ 개발 환경, 도구 및 활용한 기술

- 개발 언어 : Swift
- 개발 환경 : SwiftUI
    - 최소 iOS 16.4
    - iPhone SE ~ iPhone 15 Pro 호환
- 디자인 툴 : Figma
- 협업 도구 : Github, Team Notion
- 활용한 기술
    - Xcode, Tuist(3.40.0)
    - MVVM, POP, Clean Architecture
    - Combine, CoreData, URLSession
    - FireStore


🗃️ 컨벤션 및 깃플로우 전략

폴더 컨벤션

📦SYM
    ├──🗂️Tuist
    ├──🗂️Project
    │   ├──🗂️KaKaoSPM
    │   ├──🗂️FirebaseSPM
    │   ├──🗂️App
    │   │   ├──🗂️Resources
    │   │   ├──🗂️Sources
    │   │   │   ├──🗂️Data
    │   │   │   │   ├── Repositories
    │   │   │   │   ├── Network
    │   │   │   │──🗂️DesignSystem
    │   │   │   │──🗂️Domain
    │   │   │   │   ├── Entities
    │   │   │   │   ├── UseCases
    │   │   │   │──🗂️Extensions
    │   │   │   │──🗂️Model
    │   │   │   │──🗂️Protocol
    │   │   │   │──🗂️Services   
    │   │   │   │   ├── ChatGPT 
    │   │   │   │   ├── CoreData    
    │   │   │   │   ├── Firebase       
    │   │   │   ├──🗂️Presentation
    │   │   │   │   ├── Authencation
    │   │   │   │   ├── Calendar
    │   │   │   │   ├── CustomView
    │   │   │   │   ├── Login
    │   │   │   │   ├── MyPage
    │   │   │   │   ├── Record
    │   │   │   │   ├── Tab
    │   │   │   ├── 🗂️Util
    └───────────────│

깃플로우 전략

Loading
gitGraph
    commit id: "MAIN"
    branch dev
    checkout dev
    commit id: "Release01"
    branch issueName
    checkout issueName
    commit id: "${name} / ${#issue1}"
    commit id: "${name} / ${#issue2}"
    checkout dev
    merge issueName
    commit id: "Release02"
    commit id: "Release03"
    checkout main
    merge dev
    commit id: "Deploy"

팀원 소개

👩🏻‍💼 PM

[박혜연]
@hye-y

👩🏻‍🎨 Designer

[한지수]
@잔디밭

🧑🏻‍💻 Developer

[박서연]
@syss220211
[조민근]
@Mingeun Cho
[안지영]
@yyomzzi
[전민석]
@a-jb97
[변상필]
@OzDevelop

📄 License

“SYM" is available under the MIT license. See the LICENSE file for more info.

  • Tuist
  • Firebase - iOS

About

SYM(Speak Your Mind) 감정 일기, 작성해볼까요?

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published