라공

[아보카도시리즈] 가계부 스킨

25,000원

가계부

테스트 환경

- php 7.4 / 아보카도 퍼스널

- 아보카도 라이트 구동 확인

mysql 8.0 이상 (닷홈의 경우 호스팅 관리 > 상세보기 > DB 정보 확인)

7.4 퍼스널 외에는 제가 사용할 수 있는 개발 환경이 아니라, 오류 발생 시 수리가 늦어질 수 있습니다!

기능 설명

 데일리 탭

· 일일 지출 리스트 / 결제 수단 필터링 / 빠른 지출 등록 가능

· 해당 월의 남은 일자 대비 하루 사용 금액 확인

· 카테고리별 예산 일괄 설정 가능

· 총 예산 - 총 지출을 계산하여 남은 예산 확인 가능

● 월간 탭

· 고정 지출 등록 가능(월세, 보험, etc...)

· 수입 등록 가능

· 2열 구조로 한 눈에 비교 가능

· 재정 요약 정보 제공

● 통계 탭

· 총 수입, 총 지출, 순수익

· 카테고리별 지출 분석

· 결제수단별 지출 분석

· 일별 지출 추이 차트 제공

▼ 가계부 스킨+@ 만들어진 이유이자 원흉. +@란 바로............

● 공유 가계부 탭

· API를 통해 가계부 '공유' 가능

· API 발급 시 권한을 제한하여 고정 지출 숨기기 가능

데일리 탭

지출

지출 목록을 리스트로 확인 가능합니다. 결제 수단 필터링을 지원합니다.

+ 250420: 지출 목록 필터링 항목이 세부적으로 추가되었습니다.


빠른 지출 등록 버튼을 눌러 지출을 등록할 수 있고, 항목 추가 버튼을 눌러 일괄 등록도 가능합니다.

+ 250420: 지출 내역의 수정을 눌러 유형 '취소' 선택한 후 저장하면 취소 처리 가능합니다.

이후 확인을 위해 내역에는 존재하나, 취소선이 그어지고 차감된 예산이 복원됩니다. 

예산

작성한 예산과 지출 금액을 비교하여 카테고리별 진행률을 자동으로 계산합니다.

예산 등록 버튼을 눌러 카테고리별 예산을 작성할 수 있습니다.

기본적으로 일괄 등록되나, 예산 금액이 작성되지 않은 칸은 예산 칸에 표시되지 않습니다.

남은 금액 확인

앞서 작성한 예산, 지출, 그리고 달의 남은 일수를 계산하여 하루 사용 가능 금액을 표시합니다.


월간 탭

고정 지출, 수입을 등록하고 재정 요약 정보를 표시합니다.


통계 탭

공유 가계부 탭

탭 자체의 확인에 관리자 이상 제한이 걸려있습니다.

무려 API를 통해... 이룩한... 화면...입니다.

자신이 작성한 지출 내역이 공유한 상대방의 게시판에 출력됩니다.

내용 부분을 클릭하면 상세 내용이 영수증처럼 토글됩니다.

공유 방법

API 키 발급, 공유

페이지 우측 하단의 API 버튼(최고 관리자 이상 제한)을 클릭하면, API 키 관리 창이 뜹니다.

  • 설명: 발급한 키를 알아볼 수 있는 이름
  • 서비스 유형: 일반
  • 권한 설정: '읽기', '쓰기', '관리자'
    • 이 중 가계부 게시판은 '읽기'와 '쓰기' 권한으로 공개 범위를 구분합니다.
      • 읽기: 자신이 작성한 지출/수입 내역을 공개합니다.
      • 쓰기: '고정 지출/고정 수입'에 관한 부분까지 공개합니다.
  • 허용 IP: 특정 IP에서만 API를 호출하도록 제한할 수 있습니다.
  • 만료 기간(일): 0으로 설정하면 만료되지 않습니다.

같은 페이지에서 발급한 API 키를 관리할 수 있습니다.

발급한 API 키는 복사하여 공유하고자 하는 '상대방'에게 줍니다. 자신이 쓰는 게 아닙니다.

API 키 입력

가계부 페이지, 좌측 하단의 '설정 페이지로' 버튼을 클릭합니다.

공유 가계부를 추가할 수 있습니다.

  • 이름: 공유 받은 상대방의 이름
  • API 키: 상대방에게서 받아온 API 
  • 게시판: account_up (오류 방지를 위해 테이블 명이 고정되어 있어서, 다른 이름은 안 됩니다.)
  • API URL: 사이트주소/api/account_api.php
    • http를 제외한 경로를 입력합니다.
    • 예: example.com/api/account_api.php

구매 전 확인 사항

아보카도 라이트↔아보카도 퍼스널 / https↔http

제가 확인 가능한 모든 환경에서 공유가 됨을 확인했으나,

API를 사용하는 구조이기 때문에 서버마다 다른 상황을 고려할 수 없습니다.

API 관련으로 오류가 발생할 경우 완벽하게 수리가 되리라는 확신이 어렵습니다.

주의사항

스킨 오류 외 스타일 커스텀 및 기능 추가에 대한 문의는 답변하지 않습니다.

외에, 커스텀이 많이 들어간 홈페이지의 경우엔 답변이 어렵습니다 ㅠㅠ!

전공자가 아니므로, 지식 외의 문제가 발생할 수 있습니다.

추가적인 안내가 생길 경우 갱신하겠습니다.


+

문의 시 구동 환경과 홈페이지 주소를 주시면 가능한 빠르게 확인할 수 있도록 하겠습니다!


급한 문의·보안이 필요한 내용은 오픈톡으로 부탁드립니다!

URL

업데이트 내역

  • 2025.04.06_0 배포 시작
  • 2025.04.06_1 업데이트
    • 일부 홈페이지에서 지출 삭제 버튼이 기능하지 않는 문제
  • 2025.04.08_0 업데이트
    • 예산 작성 시 추가한 카테고리가 지출 등록 시에도 보이도록 수정
    • 공유 가계부에서 상대방의 예산 관리 현황 확인 가능하도록 추가
    • 공유 가계부 지출 차트가 보이지 않는 문제 수정
    • 탭 추가로 인한 디자인 추가 및 수정
  • 2025.04.08_1 업데이트
    • 고정 지출/수입 등록 페이지 리뉴얼
    • 고정 지출/수입 항목 합계 부분 리뉴얼
    • 수입 항목 보이지 않는 문제 수정
  • 2025.04.20_0 업데이트
    • 지출 목록 필터링을 세부적으로 추가
      • 기존: 결제 수단
      • 추가: 분류, 유형, 날짜
    • 통계 탭의 출력 수정
  • 2025.04.27_0 업데이트
    • 지출 내역의 취소 처리 가능 > 지출 수정 진입 후 유형-취소로 변경 저장
    • 지출 수정에서 '고정' 지출로 변경 가능
    • 고정 지출 작성 탭에서 예산/지출 목록의 카테고리를 불러오도록 수정
  • 2025.05.03_0 업데이트
    • 통계탭 이전 달로 필터링 시 내용이 출력되지 않는 문제
    • 디버깅용 분류 삭제

설치법



1. FTP 경로 최상단(head.php 있는 곳들)에 다운받은 파일을 모두 넣어주세요.

전체 선택 한 다음에 한꺼번에 끌어서 경로 최상단에 드래그앤 드랍하시면 됩니다.

_common.php까지 반드시 덮어쓰기 해주세요.

2. 새 게시판을 생성해 주세요. 테이블명은 꼭 account_up 로 해주세요.

3. 해당 게시판에 다운받은 가계부 스킨을 적용해 주세요.


게시판 설정

게시판 가로 값은 퍼스널/라이트 모두 사용할 수 있도록 여분 테이블을 씁니다.

게시판 가로 값을 변경하고 싶을 경우에만 설정하시면 됩니다. (필수X)

*게시판 가로 자체 설정은 1100으로 되어있습니다!


여분필드1의 설정을 다음과 같이 해주시고, 여분필드 1 값 원하는 값으로 설정해 주세요.

px 단위로 인식합니다.


## 포함 파일

_common.php
api/
├── account_api.php
├── api.php
├── api_keys.php
├── api_proxy.php
└── shared_config.php
bbs/
├── ajax.delete_api_sharing.php
└── ajax.shared_config.php
skin/
└── board/
    └── account_up/
        ├── _common.php
        ├── budget_update.php
        ├── color.css
        ├── common_style.css
        ├── daily_style.css
        ├── fixed_style.css
        ├── inc_budget_items.php
        ├── inc_expense_list.php
        ├── inc_fixed_expenses.php
        ├── inc_monthly_summary.php
        ├── inc_statistics.php
        ├── list.skin.php
        ├── quick_expense_update.php
        ├── shared_account.php
        ├── shared_account.script.php
        ├── shared_style.css
        ├── stats_style.css
        ├── write.skin.php
        ├── write.style.css
        └── write_update.skin.php

**총 28개 파일**


등록된 리뷰가 없습니다.

아보카도 시리즈용입니다.

라공 에디션에서 사용하실 수 없습니다!

관련 공지 링크: URL


궁금한 사항이 해결되지 않으셨나요? QnA 게시판에서 문의하실 수 있습니다.

등록된 업데이트 이력 내용이 없습니다.

×