見積もりプログラム
妻は3日間遊んで過ごしていると思っているようですが、裏側できちんと作業をしています。
要望としてDBを使わずにファイルアップロードのみで完結し「使いまわしたい」とのことだったので、
cssは「bootstrap」を、フロント側の入出力は「Vue」で作成。
画面は以下のような感じになりました。

機能側の要件実装
別の要望としてあった「メール送信機能」と「PDF作成機能」についてはPHPで実装。
それぞれの機能はAjaxで非同期で処理を行なっています。

制作についての余談
この手のフォーム操作については、Vueのようなフレームワークの実装が楽ですね。
jQueryで作ろうとすると、ソースコードがスパゲッティになるのが目に見えてわかります。
フレームワークは便利だということが改めて実感できる制作でした。