Skip to content

DeveloperAcademy-POSTECH/2024-MC2-A4-HATVIMILHARA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

2024-MC2-A4-HATVIMILHARA


도래(DORAE)

글로 쓴 전통매듭 도안을 이미지 도안으로 보여주고,
도안의 결과물을 시각적으로 확인하며 매듭을 디자인할 수 있는 앱


💡 도래(DORAE) 앱소개

글로 쓴 전통매듭 도안을 완성된 모습을 예상하기 쉽게 이미지 도안으로 보여주는 앱

  • 전통매듭공예는 취미로 즐기고 있는 사용자에게서 발견한 문제
    매듭 도안을 글로만 작성하고 있어서 완성된 결과물을 예상하기 어렵고, 도안을 창작하기 어렵다!
  • 어떻게 해결할 수 있을까?
    글로 쓴 전통매듭 도안을 이미지 도안으로 보여주자!

✅ 도안에 들어가는 매듭들을 육안으로 확인할 수 있어서 매듭 이름을 찾아보지 않고 바로 매듭을 묶을 수 있다!

✅ 결과물의 모양을 실시간으로 확인해가며 매듭을 디자인할 수 있다!

✅ 기존에 손으로 적었던 글 도안들을 이미지 도안으로 변환/저장하여 간편하게 들고다닐 수 있다!


👥 팀원소개

김담인(비전) 양지영(밀루) 허예강(라프)
테크
테크
테크
미모지_비전 미모지_밀루 미모지_라프
이주현(트란) 하진주(헤이즐) 한인우(하니)
디자인 디자인 디자인
미모지_트란 미모지_헤이즐 미모지_하니
[email protected] [email protected] [email protected]

🛹 주요기능

매듭버튼을 눌러서 리스트에 글 도안을 작성하면 그 매듭에 해당하는 이미지가 그림 도안 뷰에 나타난다.
글 도안 뷰에서 리스트를 이동 및 삭제하면 그림 도안 뷰에 반영된다.

  • [매듭버튼]을 눌러 [글 도안]에 추가
  • [글 도안]에 귀 길이, 간격 길이 메모
  • [글 도안]에 해당하는 [그림 도안] 생성
  • [글 도안] 이동, 삭제
  • [그림 도안] 저장, 공유

[홈화면] [패턴뷰 첫화면]
Untitled 3 Untitled 4
[이미지 도안 제작하는 과정] [편집모드]
Untitled 5 Untitled 6

🛠️ Development Environment

Xcode badge
iOS badge


✨ Tech Stack

import AVKit
import Combine
import Foundation
import SwiftData
import SwiftUI
import Observation
import UIKit

📁 폴더링

Dorae
  |
  └── Dorae
          |── 🗂 Model
          │   │── 📄 Pattern.swift
          │   └── 📄 Knot.swift
          │
          |── 🗂 Views
          │   │── 📁 Home
          │   └── 📁 Pattern
          │         │── 📁 TextPatten
          │         │── 📁 KnotList
          │         └── 📁 ImagePattern
          │
          |── 🗂 ViewModel
          │   └── 📁 ImagePattern
          │
          |── 🗂 Resources
          │   └── 📁 KnotList
          │
          |── 🗂 Extensions
          │
          |── 🗂 Utilities
          │
          └── 🗂 Splash

📔 커밋 컨벤션

[작업] #이슈번호-커밋제목

Chore: #1-그냥 보통 잡일
Feat: #1-새로운 주요 기능 추가
Add: #2-파일 추가, 에셋 추가, etc
Fix: #2-버그 수정
Del: #2-쓸모없는 코드, 뭐 어쩌고 삭제
Refactor: #2-코드 리팩토링 -> 결과는 똑같음. 근데 코드가 달라짐
Move: #2-프로젝트 구조 변경(폴더링 등)
Rename: #2-파일, 클래스, 변수명 등 이름 변경
Docs: #2-Wiki, README 파일 수정

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5

Languages