Skip to content

TEAM-OMG-iOS/TravelTale

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛺 TravelTale

대한민국 여행의 시작과 끝을 함께하는 ✈️TravelTale✈️

당신의 여행이야기를 들려주세요

thumbnail

link

  1. 여행 등록 기능

    다가오는 여행과 다녀온 여행을 손쉽게 등록할 수 있습니다.

    각 여행에 대해 장소와 메모를 추가하여 기억을 기록해보세요.

    언제든지 원하는 대로 수정이 가능합니다.

  2. 추억 남기기 기능

    다녀온 여행을 소중한 추억으로 남길 수 있습니다.

    사진과 함께 남기고 싶은 글귀를 작성하여 아름다운 기억을 보존해보세요.

  3. 둘러보기 기능

    대한민국의 다양한 장소들을 한눈에 둘러볼 수 있습니다.

    관광지, 음식점, 숙박시설, 놀이시설 등 원하는 장소를 찾아보세요.


📗 라이브러리

라이브러리명 용도 깃허브
UIKit UI -
MapKit 지도 -
UserDefaults 영구 저장소 -
SnapKit UI https://github.com/SnapKit/SnapKit
Then UI https://github.com/devxoul/Then
FloatingPanel UI https://github.com/scenee/FloatingPanel
IQKeyboardManager UX https://github.com/hackiftekhar/IQKeyboardManager
HorizonCalendar 달력 https://github.com/airbnb/HorizonCalendar
XLPagerTabStrip https://github.com/xmartlabs/XLPagerTabStrip
Alamofire 네트워킹 https://github.com/Alamofire/Alamofire
Kingfisher 이미지 https://github.com/onevcat/Kingfisher
Realm 영구 저장소 https://github.com/realm/realm-swift

🧩 아키텍처

architecture

🗂️ 폴더 구조

📁 TravelTale
├── Application
│   ├── AppDelegate.swift
│   ├── SceneDelegate.swift
│   └── Config.xcconfig
├── Presentation
│   ├── Feature..
│       ├── View
│       └── Controller
│   └── Utils
│       ├── Extensions
│       ├── Views
│           ├── Bases
│           └── Reusables
│       └── Fonts
├── Entities
├── Data
│   ├── Network
│   │   ├── NetworkManager.swift
│   │   └── DataMapping
│   └── PersistentStorages
│       ├── RealmStorage
│       └── UserDefaultsStorage
└── Resources
  • Presentation: 기능별로 View와 Controller를 포함합니다.
    • Util: 앱 전역적으로 사용되는 클래스, Extension, 폰트 등을 포함합니다.
  • Resource: LaunchScreen, .xcassets 파일, .plist 파일, .rtf 파일을 포함합니다.

🧑‍🤝‍🧑 팀

김정호 배지해 김유림 박윤희 방기남

@ohhoooo

@BaeJihae

@yurim830

@yoon3208

@Bread-kn72

About

국내 여행 계획 & 기록 앱입니다.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published