본문으로 건너뛰기
온라인
kov0.46.1 · 1d135e2
활발히 개발 중2026. 11. 14. 업데이트

Plenline

직접 만든 Excel 통합 문서의 로직을 그대로 살린 가계 예산 웹 앱: 월, 계좌, 카드 부채, 날짜별 결제.

Plenline 2026년 10월 월간 화면: 계획된 지출 후 남는 여유 잔액, 수입·지불 완료·지불 예정·신용 부채 합계, 지출 입력 양식, 흐리우냐로 환산된 USD 급여 분할 지급분Plenline 2026년 10월 월간 화면: 계획된 지출 후 남는 여유 잔액, 수입·지불 완료·지불 예정·신용 부채 합계, 지출 입력 양식, 흐리우냐로 환산된 USD 급여 분할 지급분

과제

여러 해 동안 스프레드시트로 관리해 온 가계 예산은 잘 돌아가지만, 공유하기 어렵고 쉽게 망가지며 휴대폰에서는 불편합니다.

해결책

  • 원래 스프레드시트의 예산 로직: .xlsx 가져오기, 부채와 할부, 신용카드와 체크카드, 계좌로 다루는 현금, 은행 정보, 카드 잔액과 내역, 이체와 현금 인출, 지불 완료·종결 상태가 있는 여러 건의 신용카드 결제, 다음 달로 이월되는 초과 납부, 차트가 있는 “현재 부채”와 “현재 잔액”, 소수점 넷째 자리까지의 환율.
  • 현금 흐름과 분석: 현금 흐름 양식, 연간 분석, 한 달 또는 한 해를 Excel과 CSV로 내보내기.
  • 계정: Google 로그인, 사용자별 독립 공간, 보기 또는 편집 권한이 있는 가족 공유 공간, 이메일 초대, 모든 데이터를 내보내거나 계정을 삭제하는 “내 데이터” 페이지, 이용약관과 개인정보 처리방침 페이지.
  • Telegram 봇: 계정과 연결되어 짧은 대화로 거래를 추가하고, 빠른 입력, /balance와 /today, 매일 결제 알림을 제공합니다.
  • 편의성: 끌어서 놓는 행, 접을 수 있는 사이드바, 앱 내 도움말 페이지, 21단계 가이드 투어, “새로운 기능” 페이지.
  • 인터페이스 안정성: 순서가 뒤바뀐 응답이 오래된 상태를 되돌려 놓지 않으며, 삭제는 대기 중인 쓰기가 끝날 때까지 기다립니다.
  • 보안과 개인정보: 보안 헤더와 CSP, 로그인 요청 속도 제한, 요청 파라미터를 남기지 않는 로그, 개인정보나 금액이 없는 오류 보고.
  • 운영: 열린 포트 없음. 서버는 Cloudflare 터널로만 접속합니다. 2분마다 외부 가동 시간 점검과 Telegram 알림, R2에 암호화된 백업 사본과 매일 복원 점검.
  • 테스트: 약 500개의 백엔드 테스트, 불안정한 테스트를 잡기 위해 매일 밤 세 번 반복 실행하는 Playwright 엔드투엔드 스펙 35개.

결과

버전 1.0.0이 plenline.com에서 프로덕션으로 운영 중이며, 제작자의 가족이 사용하고 있습니다.

스크린샷