---
author: "Mukul Chugh"
canonical: "https://mukulchugh.com/projects/memo"
description: "A rent-receipt generator that turns tenant, property, and payment details into a multi-month PDF, with receipt previews and signature input."
image: "https://mukulchugh.com/og/projects/memo.png"
language: "en"
title: "Memo"
type: "project"
---

# Memo

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

## Technology

React, TypeScript, PDF, Vite

## 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.

## How it works

- Enter property, tenant, and payment details
- Choose the receipt period and add a signature
- Preview the generated PDF

## 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.

## Scope and boundaries

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.

## Sources

- <https://github.com/mukulchugh/memo>
- <https://github.com/mukulchugh/memo/blob/main/src/components/RentReceipt.tsx>

[Repository](https://github.com/mukulchugh/memo)

---

[View this page](https://mukulchugh.com/projects/memo) · [Site index](https://mukulchugh.com/llms.txt)
