Skip to content

SOPT-all/35-APPJAM-iOS-SPOONY

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Thumbnail

서비스 소개

Spoony는 리뷰 작성자의 신뢰도와 영향력에 기반해,
유저가 믿을 수 있는 장소 정보를 탐색하고 공유하며 나만의 찐 리스트 지도를 만들어가는 앱 서비스입니다.
🌟Spoony와 함께 새로운 장소를 발견하고 나만의 지도를 완성해보세요!🌟


🥄 Spoony 만의 특별한 사용법

1️⃣ 장소 등록하고 수저 획득하기

나만 알고 싶은 맛집, 아늑한 카페, 분위기 좋은 펍 등 찐 장소를 등록하고 수저를 획득하세요!

2️⃣신뢰도 높은 찐 리스트 떠먹기

획득한 수저로 다른 사람의 찐 리스트를 떠먹어 보세요! 원하는 유저를 팔로우하고 로컬 사용자와 지역별 랭킹을 통해 신뢰도 높은 리뷰를 확인해보세요.

3️⃣ 나만의 지도 완성하기

떠먹은 리스트 중 마음에 드는 장소를 추가해 나만의 찐 리스트 지도를 만들어보세요!

🍎 iOS Developer

이지훈
@hooni0918
최안용
@ChoiAnYong
최주리
@juri123123
이명진
@thingineeer
메인 지도,장소검색 등록하기 등록장소 리스트, 신고하기 등록장소 디테일뷰

⚒️ Tech stack & Architecture

스크린샷 2025-01-07 오후 3 08 01

🌊Data Flow Diagram

의존관계도

🌀 Library

library description version
Moya 추상화된 네트워크 레이어를 보다 간편하게 사용 15.0.3
Kingfisher 이미지 캐싱 처리 8.1.3
NMFMaps 지도 구현 3.20.0

✳️ Coding Convention

코딩 컨벤션 보러가기

📝 Tag & Commit Convention

Message Rule

  • 소문자로 작성
  • 한글 사용
  • 제목은 50자 이내, 명령조로 작성
  • 상세 내용은 본문에 작성

Tag Convention

태그 설명
feat 기능 구현
fix 버그/오류 수정
docs 문서 수정
setting 프로젝트 설정 변경
add 에셋/라이브러리 추가
refactor 코드 리팩토링 (생산적)
chore 경미한 수정 (비생산적)
style UI 작업
juri 주리야 도와줘

예시

feat: #1 로그인 기능 구현
add: #2 이미지 에셋 추가
juri: #3 주리야 도와줘

💿Git Flow

우아한 형제들 Git Flow를 기반으로 진행합니다.

PR 규칙

  • 1 issue = 1 PR
  • Merge= 리드 승인 + 2인 승인
  • Squash and Merge, Rebase and Merge는 사용하지 않습니다.

📂Foldering


📁 Project
├── App.swift
├── 📁 Source
│ ├── 🗂️ Features
│ │ ├── 🗂️ Home
│ │ │ ├── 🗂️ View
│ │ │ │ ├── MovieView.swift
│ │ │ │ └── 🗂️ Components
│ │ │ │     └── MovieCell.swift
│ │ │ ├── 🗂️ Intent
│ │ │ │ └── MovieIntent.swift
│ │ │ ├── 🗂️ State
│ │ │ │ ├── MovieState.swift
│ │ │ │ └── MovieStore.swift
│ │ │ ├── 🗂️ Model
│ │ │ │ └── MovieModel.swift
│ │ │ └── 🗂️ Service
│ │ │     └── MovieAPIService.swift
│ │ ├── 🗂️ Detail
│ │ ├── 🗂️ Quest
│ │ ├── 🗂️ Register
│ │
├── 📁 Network
│ ├── 🗂️ Network
│ │ ├── NetworkManager.swift
│ │ ├── Endpoints.swift
│ │ ├── APIError.swift
│ │
│ ├── 🗂️ Services
│ │ ├── AuthService.swift
│ │ ├── StorageService.swift
│ │
├── 📁 Resources
│ ├── 🗂️ Extensions
│ │ ├── View+.swift
│ │ ├── Color+.swift
│ │ ├── Date+.swift
│ │
│ ├── 🗂️ Helpers
│ │ ├── Constants.swift
│ │ ├── Utilities.swift
│ │
│ ├── 🗂️ Theme
│ │ ├── Colors.swift
│ │ ├── Typography.swift
│ │ ├── Spacing.swift
│ │
│ ├── 🗂️ Fonts
│ │ ├── CustomFont.ttf
│ │
│ ├── Assets.xcassets
│ ├── Info.plist

Hits

About

스 푸니 스푸니스푸니 스푸니스 푸니

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages