Engineer by craft. Builder by instinct.Engineer by craft. Builder by instinct.
01 / Project All projects

Memo

A rent-receipt generator that turns tenant, property, and payment details into a multi-month PDF, with receipt previews and signature input.

02 / Illustrative concept
03 / Overview

From rent details to a printable receipt.

Preparing receipts for several months repeats the same tenant and property information. Memo collects those inputs once and turns them into a consistent set of receipt pages.

04 / Technologies & context

  • React
  • TypeScript
  • PDF
  • Vite

Inside the project

Implementation

React and TypeScript manage the form and preview. The receipt component uses React PDF and date-fns to generate month-specific entries and group three receipts per page. Separate signature and sheet components keep the input and output flows distinct.

The workflow

  1. Enter property, tenant, and payment details
  2. Choose the receipt period and add a signature
  3. Preview the generated PDF

Scope & status

This is document-generation software, not a guarantee of tax or legal compliance. Receipt accuracy depends on the supplied information. No unverified claim about cloud storage or receipt-management services is included.

Public references