Giter Club home page Giter Club logo

splitit's Introduction

headersplitit





screenshots

Introduction

혹시 정산을 하면서 이런 고민을 해보신적 있나요?

”어, 얘는 이거 안 먹었는데?”

”2차에 합류한 친구는 어떻게 하지?”

”차라리 그냥 엔빵할까...?”

Split it!이 당신의 복잡한 정산을 쉽게 풀어드릴게요.


모두가 함께한 복잡한 정산부터 소규모 정산까지, 정산이 필요할 땐 Split it!을 사용해 보세요.

Key Point

  1. 쉽고 빠른 정산
    • 앱의 안내를 따라 정산할 내용을 간단하게 입력하면 흔들리는 택시 안에서도, 시끄러운 회식장소에서도 언제나 쉽고 빠르게 정산을 마칠 수 있어요.
  2. 똑똑한 정산
    • "쓴 만큼 내기" 기능을 통해 각자 먹은 만큼, 사용한 만큼 낼 수 있어요.
    • 더욱 다양한 상황에서 사용할 수 있는 기능을 준비 중이에요.
  3. 투명한 공유
    • 정산이 완료되면 정산 내역이 들어간 영수증이 만들어져 정산내역을 투명하게 공유할 수 있어요.
  4. 여기로 보내줘!
    • 계좌번호 혹은 사용중인 간편 페이를 입력해두면 영수증을 공유하면서 함께 전달돼요.
    • 영수증을 공유한 메신저/문자앱이 송금 기능을 지원하는 경우, 계좌번호를 눌러 송금이 가능합니다.

screens

Feature

  • Split it!은 사용자 정보를 수집하지 않아요.
    • 입력하신 모든 정보는 서버에 저장되지 않으므로 안심하고 사용하세요.
  • Split it!은 한번 입력한 멤버를 기억한답니다.
    • 한번만 입력해두면 다음부터는 멤버를 손 쉽게 선택할 수 있어요.
    • 물론 이 정보는 사용자의 스마트폰에만 남고, 서버에 저장되지 않아요.
  • 특정 항목에 대해 멤버가 내야 할 돈에서 빼줄 수 있어요.
    • 따로 정산 기능을 통해 이름과 가격을 입력하고 멤버를 선택하여 항목을 추가하면 정산 결과에 반영됩니다.
  • Step에 따른 귀여운 네비게이션이 있어요.
    • 현재 내가 어느 Step을 진행 중인지, 다음 Step은 얼마나 남았는지 한 눈에 알 수 있어요.
  • 계좌 정보를 사전에 입력해두세요.
    • 계좌 정보를 미리 입력하면 정산 결과 영수증을 공유할 때 정보가 함께 공유됩니다.
    • 간편페이 사용 여부도 체크해두면 함께 알려줄 수 있어요.
  • 정산 결과는 언제든지 수정할 수 있어요.
    • 혹시라도 실수했다면 정산 결과 화면의 버튼을 통해 내용을 수정해보세요.
  • 과거 정산 내역을 열람할 수 있어요.
    • ‘전에 어디서 얼마를 썼더라…?’라는 의문이 든다면 바로바로 확인이 가능해요.

Development Enviroment

ios xcode swift

Tech Skills

uikit snapkit rxswift realm



Tools

figma github notion

Git Branch & Git Flow

develop(default)

feature/10-sign-up

release/v1.0.0

hotfix/11-main-activty-bug

Folder Structure

SplitIt
  |── Packages
  │   └── 📦 Realm
  │   └── 📦 RealmDatabase
  │   └── 📦 Reusable
  │   └── 📦 RxAppState
  │   └── 📦 RxDataSources
  │   └── 📦 RxGesture
  │   └── 📦 RxRealm
  │   └── 📦 SnapKit
  │   └── 📦 SnapshotKit
  │   └── 📦 Then
  │   └── 📦 Toast
  └── SplitIt
      │── 📄 SceneDelegate.swift
      │── 📄 AppDelegate.swift
      │── ℹ️ Info.plist
      │── 🏞️ Assets.xcassets
      |── 🗂 Realm
      │   └── 📂 Entity
      |── 🗂 Repository
      |── 🗂 Models
      |── 🗂 Resources
      │   │── 📂 Utility
      │   │   └── 📁 TypeHelper
      │   │   └── 📁 CustomKeyboard
      │   │   └── 📁 HapticManager
      │   │── 📂 Components
      │   │   │── 📄 SPTextField.swift
      │   │   │── 📄 SPButton.swift
      │   │   │── 📄 SPNavigationBar.swift
      │   │   │── 📄 DefaultEditButton.swift
      │   │   │── 📄 SPAlertController.swift
      │   │   └── 📄 SPPopUp.swift
      │   │── 📂 Assets
      │   │   └── 📂 Fonts
      │   │       └── 📁 Receipt
      │   │       └── 📁 Korean
      │   └── 📂 Extensions
      │       │── 📄 UIColor+.swift
      │       │── 📄 UIFont+.swift
      │       │── 📄 UIDevice+.swift
      │       │── 📄 UILabel+.swift
      │       └── 📄 Notification+.swift
      |── 🗂 Presenter 
      │   │── 📁 SplitShare
      │   │── 📂 SplitEditFlow
      │   │   │── 📂 EditCSDetails
      │   │   │   │── 📁 EditCSMember
      │   │   │   │── 📁 EditCSExclItem
      │   │   │   └── 📁 EditCSInfo
      │   │   │── 📁 EditCSItem
      │   │   └── 📁 EditCSList
      │   │── 📁 HistoryFlow
      │   │── 📂 MyInfoFlow
      │   │   │── 📁 MyInfoDetail
      │   │   └── 📁 MyInfo
      │   │── 📂 SplitCreateFlow
      │   │   │── 📁 ExclItem
      │   │   │── 📁 CSMember
      │   │   │── 📁 CSInfo
      │   │   └── 📁 SplitMethodSelect
      │   └── 📁 Home
      │── ℹ️ Info.plist
      └── 🏞️ Assets.xcassets

Contributors

Jerry Moana Kori Tomato Wan Zerom
Dev Dev Design Design Dev Dev Dev

Special Thanks (Our Mentors)

Dora Leeo
Design Mentor Tech Mentor

License

MIT License

Copyright © 2023 Whippingcream on citrontea

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

splitit's People

Contributors

hsw1920 avatar chaewon-moana avatar jincode93 avatar jhwan2 avatar pscu91 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.