Skip to content

A settlement system that guarantees the minimum number of transfers without the need for a treasurer by allowing users to enter their payment details through a single database and platform.

Notifications You must be signed in to change notification settings

MJ-SKKU/MountainJ

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Settlement without a treasurer, MountainJ

(Deployed in Feb. 2023)

A settlement system that guarantees the minimum number of transfers without the need for a treasurer by allowing users to enter their payment details through a single database and platform.

Usage

  1. Create and share the settlement (via Kakao share, link copy, etc.) to invite participants.
  2. Invited users can either add themselves to the settlement or select their names from the existing entries to participate.
  3. All participants in the settlement can transparently view payment details, participants, and settlement results.
  4. Users enter their own payment details (amount, description, participants, etc.).
  5. The settlement algorithm guarantees the minimum number of transfers, resulting in settlement outcomes [(who) → (whom) and (how much)].

People

Team Members

  • Seran Kim(Team Leader/Planning/Front-end/Back-end)
  • Suhyeon Ryu(Front-end)
  • Jaewon Gwak(Planning/Back-end)
  • Sungwon Park(Planning/Front-end)
  • Najung Ryu(Design)

Advisor

  • Professor Heeseon Park (Industry-Academy Cooperation Professor at Sungkyunkwan University)

Project Information

Period: Oct. 2022 - Feb. 2023

Planning (3 months): Drafted and presented the project plan, conducted market research interviews (20 participants), created a Lean Canvas, and developed a prototype.

Development/Deployment (2 months): Used Django + React.js + MySQL, deployed on EC2 (AWS).

Initial Deployment and User Analysis: Analyzed data using Google Analytics (approximately 100 users).


총무 없는 정산, MountainJ

*23년 2월 배포 (v1.0)

사용자들은 하나의 데이터베이스와 플랫폼을 공유하여, 사용자가 각자의 결제 내역을 입력하면 최소 송금횟수를 보장하는 정산 결과를 확인할 수 있다.

  1. 정산을 생성하여 공유(카카오 공유, 링크 복사 등)하여 정산에 초대
  2. 초대받은 사용자는 정산에 본인을 추가하거나, 기존에 입력된 이름 중 본인을 선택하여 정산에 참여
  3. 정산에 참여한 사람은 결제내역과 참여자, 정산 결과를 모두 투명하게 공유
  4. 사용자들은 각자 본인의 결제 내역(금액, 결제명, 참여자 등) 정보를 입력
  5. 최소한의 송금 횟수를 보장하는 정산 알고리즘을 통해 정산 결과[(누가)→(누구)에게 (얼마)] 도출

팀원: 김세란(팀장/기획/프론트엔드/백엔드), 곽재원(기획/백엔드), 박성원(기획/프론트엔드), 류수현(프론트엔드), 류나정(디자인)

지도: 박희선 교수님(성균관대학교 산학협력 교수)


기간: 22년 10월 ~ 23년 2월

기획(3개월): 기획서 작성 및 발표, 시장 조사 인터뷰 (20명), 린 캔버스 제작, 프로토타입 제작

개발/배포(2개월): Django + React.js + MySQL, EC2(AWS)

1차 배포 및 사용자 분석: Google Analytics(사용자 100여명)


증빙자료

  1. 프로젝트 명, 기관 및 기간
image image image image

Youtube: 2023 S-TOP 성균관대학교 기술교류회 참여

  1. 프로젝트 내용
image image image image

About

A settlement system that guarantees the minimum number of transfers without the need for a treasurer by allowing users to enter their payment details through a single database and platform.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •