概要

社内システム(見積もり/請求書作成ツール)
実際にありそうな企業案件を想定して制作した、架空の社内向けシステムです。
SaaS事業を行う企業をモデルとし、営業メンバーが顧客へ見積書・請求書を作成する際に利用することを想定しています。
既存の外部サービスでは、見積項目と単価が固定されている場合に運用が煩雑になる点に着目し、よりシンプルかつスピーディに見積書を発行できる社内専用ツールとして設計しました。

作成目的

実務でよく利用される見積もり・請求システムを題材に、業務効率化を目的とした社内ツール開発の流れを学ぶために制作しました。
外部サービスでは柔軟なカスタマイズが難しい点に着目し、固定単価の商品を扱う営業部門向けに、
見積書・請求書を簡潔に作成・管理できる社内システムを想定して制作しました。
業務効率化をテーマに、入力の簡略化と履歴管理のしやすさを重視しています。

URL

http://estimate-system.kuratani-portfolio.site/

機能説明

本システムは、社内での見積書・請求書作成を効率化するために設計したWebアプリケーションです。
複数のマスタ管理機能と、見積・請求関連の生成・出力機能を備えています。
社内専用ツールを想定しているため、一般的なログイン機能の代わりにBASIC認証によるアクセス制限を採用しています。

管理マスタ機能
顧客マスタ
見込み先や請求先法人を一覧管理
管理項目:法人名・メールアドレス

商品マスタ

登録済み項目を組み合わせて見積書を作成可能
見積書・請求書で使用する項目をあらかじめ登録・管理
月額利用料、初期費用、機材費の3区分に分類

営業担当マスタ
営業担当者の名前を登録・管理

見積・請求関連機能

見積/請求/納品/領収書作成機能

  • 顧客ごとに複数の見積書を作成可能
  • 登録済みの「商品マスタ」項目を選択して金額を自動計算
  • 作成後は請求書・納品書・領収書への変換にも対応

PDF出力機能

  • TCPDF等を利用してHTMLからPDFを生成
  • 帳票レイアウトを整え、印刷・提出用として利用可能

メール送信機能

  • 顧客マスタに登録されたメールアドレス宛に見積書等を送信
  • 再送信時にPDFを自動で送信できる

見積コピー機能

  • 過去に作成した見積データを複製して新規作成
  • 同様の案件を扱う際の入力作業を大幅に削減

使用技術

PHP / MySQL / HTML / CSS / Tailwind CSS /JavaScript( Alpine.js)


担当範囲・こだわり

架空案件として要件定義から設計・実装・デプロイまで全工程を担当
実際の社内利用を意識し、シンプルで迷わないUIをデザイン