← 작업실로 돌아가기
일상 도구

Casierul clasei

학급 돈을 관리하세요. 누가 냈는지, 얼마가 남았는지, 1레이까지 어디에 쓰였는지 알 수 있습니다.

공개된 앱은 초대를 받아야 쓸 수 있으며 루마니아어로 되어 있습니다.

회비 잔액, 받은 돈과 내준 돈, 기록이 표시된 학급 장부

앱 정보

Casierul clasei(‘학급 총무’라는 뜻)는 학급 회비를 맡은 학부모를 위한 앱입니다. 아이별 회비, 학급 지출, 모든 지급을 한곳에 모아, 총무가 언제나 잔액과 아직 내지 않은 사람을 알 수 있습니다. 하나의 설치로 여러 학급과 학교를 관리할 수 있으며, 학급마다 별도의 장부가 있습니다.

앱은 루마니아어이며 금액은 레이로 표시됩니다. 접근은 초대로 이루어지며, 한 번에 한 학급과 한 역할에 대해 부여됩니다. 총무는 모든 것을 보고 바꿀 수 있습니다. 학부모는 학급 합계와 자기 아이의 계정을 볼 수 있습니다. 감사자는 전체 장부와 보고서를 볼 수 있지만 아무것도 바꿀 수 없습니다. 읽기 전용 접근은 지정한 날짜에 만료되게 할 수 있습니다. 초대 하나로 휴대폰과 노트북처럼 두 기기를 활성화할 수 있습니다.

갤러리

이 스크린샷의 모든 데이터는 가상입니다.

작동 원리

  1. 학급을 설정합니다. 학교, 학급, 학년도를 추가한 뒤 아이들을 한 명씩, 또는 목록을 붙여 넣어 추가합니다.
  2. 지출을 만듭니다. 참여하는 아이들과 비용 분담 방식을 고릅니다. 아이당 고정 금액, 총액을 나누기, 또는 아이당 수량 × 단가 중에서 선택합니다.
  3. 돈을 받습니다. 아이를 탭하고 낼 금액 전체나 지출 하나를 고릅니다. 큰 버튼으로 금액을 다음 5, 10, 50, 100레이 단위로 올림하고, 차액은 거스름돈으로 돌려주거나 선납금으로 남깁니다.
  4. 지급하고 기록합니다. 내준 돈을 사용처와, 필요하면 관련 지출과 함께 기록하고, 장부에서 학급 잔액을 확인합니다.

모든 흐름을 한눈에

인쇄할 수 있는 네 장의 도표에 15가지 흐름이 모두 담겨 있으며, 앱의 내장 도움말이 안내하는 흐름과 같습니다. 앱처럼 루마니아어로 되어 있습니다.

기능

  • 아이별 계정: 아이마다 회비, 미납 금액, 선납금, 전체 기록을 보여 줍니다.
  • 딱 맞는 선납금: 선납금은 나중에 다른 회비에 쓰거나 돌려줄 수 있으며, 사용해도 새로 들어온 돈으로 잡히지 않습니다.
  • 수금할 때 바로 정산: 아이의 선납금을 수금 화면에서 바로 쓸 수 있어 현금으로는 나머지만 받습니다. 남은 금액이 1레이 이하라면 미납으로 남기거나, 선납금으로 충당하거나, 반올림 조정으로 마감할 수 있습니다. 현금 자체는 항상 정확하게 기록됩니다.
  • 수금 중단: 어떤 분담금을 더 이상 걷지 않기로 하면, 아직 가능할 때는 아이를 분할 지출에서 빼고 나머지 모두의 몫을 다시 계산할 수 있습니다. 또는 누군가 기금에 대신 낸 돈으로 그 분담금의 일부나 전부를 충당할 수도 있습니다. 그러면 학급이 그 사람에게 갚을 금액이 줄고, 현금이 다시 움직이지 않으며, 아이가 부모가 낸 것으로 표시되는 일도 없습니다.
  • 지우지 않는 정정: 확정된 작업은 사유를 적은 별도의 정정으로 취소하므로 기록이 항상 온전하게 남습니다.
  • 마지막 1바니까지 정확하게: 금액은 루마니아의 보조 화폐 단위인 바니의 정수로 저장되며, 총액을 나눌 때도 마지막 1바니까지 정확히 배분합니다.
  • 불안정한 연결에서도 안전: 저장하려면 인터넷이 필요하지만, 응답이 사라져도 다시 시도하면 같은 요청을 확인할 뿐 지급을 두 번 기록하지 않습니다. 다른 기기에서 바뀐 내용은 저장하기 전에 확인해야 합니다.
  • 회비에 빌려준 돈: 누군가 학급을 위해 자기 돈으로 먼저 내면, 앱이 그 금액을 기록하고 필요하면 지출과 연결하며, 일부 또는 전액을 돌려받을 때까지 학급이 그 사람에게 얼마를 빚지고 있는지 보여 줍니다.
  • 증빙 서류: 영수증 같은 PDF나 사진을 지출과 지급에 첨부하세요. 파일마다 디지털 지문이 붙으며, 총무와 감사자만 볼지 학급 학부모에게도 공개할지는 총무가 정합니다.
  • PDF 보고서: 앱 안에서 보고서를 미리 보고, 공유하고, 내려받을 수 있습니다. 완납은 초록, 일부 납부는 노랑, 연체는 빨강, 잔액과 지급한 돈은 파랑으로 표시됩니다. 각 PDF에는 발행 당시 학교와 학급의 로고와 색상이 그대로 남습니다.
  • 지출 충당률: 학급 요약, 각 지출 보고서, 분담금 표에는 지출마다 막대와 비율이 표시됩니다. 필요한 금액 중 얼마가 충당되었는지를 보여 주며, 학부모에게서 받은 돈과 기금에서 충당한 금액은 따로 표시됩니다.
  • WhatsApp 알림: 아이마다 WhatsApp 연락처를 두 개까지 저장하고, 아이의 잔액이 미리 적힌 개인 채팅을 열 수 있으며 원하면 PDF 보고서도 함께 공유할 수 있습니다. 자동으로 보내지는 것은 없고, 연락처는 총무만 볼 수 있습니다. 학부모나 감사자에게는 보이지 않으며 PDF나 내보내기에도 들어가지 않습니다.
  • 결제 정보: 학급의 Revolut.me 링크, 수취인 이름, IBAN을 설정에 저장해 두면 개인·학급·지출 보고서와 알림에 표시되어 바로 복사하거나 공유할 수 있습니다.
  • 모든 화면의 도움말: 헤더의 물음표를 누르면 역할에 맞춘 15가지 흐름 전체의 시각 가이드가 열립니다. 주요 화면마다 해당 가이드가 바로 열리고, 수금 방법을 확인해도 이미 입력한 금액은 사라지지 않습니다.
  • 여러 학급, 따로따로: 학급마다 데이터베이스, 아이, 지출, 보고서, 로고, 권한이 따로 있습니다. 머리글의 선택기로 학급을 바꿀 수 있으며, 같은 기기라도 학급마다 다른 역할을 가질 수 있습니다.
  • 학부모는 자기 아이만 봅니다: 학부모의 기기에는 학급 합계와 자기 아이의 정보만 전달되며, 다른 아이들의 이름이나 납부 내역은 절대 전달되지 않습니다.
  • 모든 화면에 맞게: 휴대폰에서는 수금 기능이 늘 손 닿는 곳에 있습니다. 태블릿에서는 목록이 여러 열로 펼쳐지고, 노트북에서는 내비게이션이 옆으로 옮겨 가며 장부가 잔액과 기록을 나란히 보여 줍니다. 화면을 돌리거나 창 크기를 바꿔도 입력 중이던 내용은 그대로입니다.
  • 친근한 모습: 따뜻한 색감, 은은한 일러스트, 누가 얼마를 내야 하는지 알기 쉬운 설명. 보고서에는 공책과 종이비행기 같은 작은 문구류 장식이 들어가지만, 금액과 표는 여전히 또렷합니다.
  • JSON 내보내기: 자격 증명 없이 데이터와 기록을 담은 읽기 쉬운 사본.

후드 아래

Casierul clasei는 Node.js 24와 내장 SQLite로 실행됩니다. 보고서는 PDFKit로 만들고 로컬 PDF.js 사본으로 미리 보며, 앱은 외부 서버에서 라이브러리나 글꼴을 불러오지 않습니다. pwa-kit로 스스로 업데이트하고, 초대와 기기는 PWA Invite Console에서 관리합니다. 매일의 백업은 보관하기 전에 무결성을 확인합니다. 이 프로젝트는 GPL-3.0 라이선스의 오픈 소스입니다.