領収書作成アプリ








アプリ概要
領収書作成アプリは、高級お弁当店からの依頼で開発した1社専用の Laravel 製Webアプリです。
取引先や支払い情報を入力するだけで、Tailwind CSS で整えた美しい領収書を高精度にPDF出力。
ZIP一括ダウンロードやワンクリック印刷機能も備え、店舗の発行業務を効率化しました。
※ 実運用は店舗専用の URL、デモは店舗専用とは別の URL で公開しています(機能・構成は同一、データはダミー、Githubリポジトリは別)。
※ 本アプリはクライアント(高級弁当店)の業務フローに合わせてPC利用を前提に設計されています。
スマートフォンでは表示が大きく崩れるため、PCまたはタブレットでのご利用を推奨します。
使用技術
フロントエンド:
HTML
CSS
JavaScript
Tailwind CSS
バックエンド:
PHP 8.2
Laravel 9.x
DB:
MySQL 8.0(開発: MAMP)
MariaDB 10.5(本番: ConoHa VPS、MySQL互換)
インフラ・環境:
macOS Sequoia 15.3.1
MAMP
ConoHa VPS
AlmaLinux 9.5
Apache
ビルド環境:
Node.js 24.x(開発)
Node.js 20.x(本番: ConoHa VPS に NodeSource で導入)
Composer 2.x
開発ツール:
Git
GitHub
Visual Studio Code
phpMyAdmin
主な機能
領収書データ入力・プレビュー
PDF出力(Browsershot + Puppeteer)
一括ZIPダウンロード(ZipArchive)
印刷レイアウト最適化(Tailwind CSS)
一時PDFの自動削除(cron設定)