Skip to content

YogitTeam/Yogit-iOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Yogit-iOS

๐Ÿ“ฑ Global Gathering by Locally Based Interest

iOS ์•ฑ ํด๋ผ์ด์–ธํŠธ ๋ถ€๋ถ„์€ ํ˜ผ์ž ๊ฐœ๋ฐœํ•˜๋‹ค๋ณด๋‹ˆ, ์ปค๋ฐ‹์„ ๊ธฐ๋Šฅ ๋‹จ์œ„๋กœ ํ•˜๋Š” ๊ฒƒ์„ ๊ฐ„๊ณผํ•˜๊ณ  ๋ฉ์–ด๋ฆฌ ๋‹จ์œ„๋กœ ํ•˜์—ฌ ์ปค๋ฐ‹ ์ˆ˜๊ฐ€ ์ ์Šต๋‹ˆ๋‹ค...

Portfolio_Demo
  • Subject | Global gathering app by local based interests
  • Subtitle | O2O gathering with locals & foreigners
  • Target (developed in consideration of global service launch)
    • People from various countries nearby and people who want various activities and experiences
    • Who wants to actually improve their foreign language skills
  • Support | iOS 16.0 V ~ / DarkMode
  • Dark mode | Support
  • iOS Tech
    • Language | Swift
    • Framework | UIKit, Mapkit, Core Location
    • DataBase | Keychain, Realm, UserDefaults
    • Autolayout | Snapkit, CodeBasedUI
    • Architecture | MVC
    • Asynchronous | GCD, Async await
    • Image caching | Kingfisher
    • Network (REST API) | Alamofire, URLSession
    • Login API | Sign in with Apple
    • APN
    • Localize
      • All languages | Address, Region, Date&Time, Nationality list selection, Language list selection
      • Korean, English | APN, Service phrase, User permission phrase

Architecture


App key feature (1.5.7 Version)


Member management

Sign Up (with Apple login)
Log In
Log out
Delete account
Customer service center
Sign Up & Create Profile Log In/Out Delete Account

Read gathering list

Read gathering list by (category, city name)
Refresh gathering boards 
Infinte scroll (paging)
Read gathering list Infinte Scroll

Gathering post

Gathering post CRUD
Copy gathering address
Open gathering location with apple/google/kakao app or web map
Join the gathering 
Cancel joined gathering 
Report post
Get user's profile
Create post Read post(join/cancel) Update post Delete post

Clipboard (Implementation of gathering chat room with HTTP communication)

Create clipboard
Read clipboard
Paging (infinte scroll up down)
Report clipboard
Clipboard Clipboard up paging Clipboard down paging Report Clipboard

Block/Report user

Block user
Report user
Block user Report user

User's gathering post

Joined gathering
Opened gathering
Read joined/Opend post

Profile

Create (with sign up)
Read 
Update
Delete (with delete account)
Read Profile Update Profile

Push notifications

Clipboard notifications
Activity notifications
Clipboard/Activity notifications

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published