業種は特に問わず、お店に来店した顧客の情報をスタッフ間で共有・管理することができるアプリケーション。
現場で働いており、普段PCやスマートフォンに触り慣れていないような人たちでも、スタッフ間で簡単に共有して記録が残せるようなシンプルなサービスをコンセプトとしました。
個人店などでは顧客管理を手帳で行っていたり、独自にスタッフがそれぞれメモツールを使って
口頭で都度共有していたり、顧客情報の検索にとても時間と手間が掛かっているという課題が見つかりました。
さらに、他の課題では顧客管理するためだけに、月額料金の高い集客媒体と契約していたりなどの声も上がっており、毎月の掛かるコスト的な課題も見つかりました。
課題まとめ
・顧客管理のためだけに、月額数万円以上の費用を掛けてしまっている。
・手帳やメモツールでそれぞれで管理していて、スタッフ間で共有するのに手間がかかっている。
・顧客管理のための、入力や保存に時間が掛かってしまっている。
上記の課題を自分の手で解決したいと考え、このサービスの開発を行いました。
アプリURL: https://smart-kanri.com
メールアドレス:[email protected]
※ログイン後(ユーザー登録必須)
①管理画面TOPから顧客情報新規作成
②項目毎に顧客情報を入力して作成
※お客さんに入力してもらう場合はお客様入力専用ページへ
③顧客情報の作成が完了して、詳細ページで入力した内容を確認
①来店履歴を作成したい顧客のページに飛ぶ
②来店記録追加のボタンを押す
③各項目を入力後に作成するボタンを押す
④顧客毎の詳細ページ(下部)と、来店記録一覧ページで確認
①顧客情報TOPページで検索したい項目を入力して、検索ボタンを押す
②ページ下部で検索値での該当顧客が表示される
③来店履歴での検索を行う場合は、来店記録一覧ページへ移動
④検索したい項目を入力して、検索ボタンを押す
⑤ページ下部で検索値での該当の来店履歴が表示される。
バックエンド
PHP 7.4.21 / Laravel 6.20.27
フロントエンド
HTML / CSS / javascript / Bootstrap
インフラ
mysql 8.0.25
AWS(EC2, S3, RDS, Route 53, ELB, ACM)
Docker 20.10.6 / Docker compose 1.29.1 (開発環境)
その他の使用技術
git(gitHub) / Visual Studio Code / SendGrid(メール)
Adobe XD(画面遷移図) / lucidchart(ER図) / Drawio(AWS構成図)
TablePlus(SQLクライアントツール)
テーブル名 | 定義 |
---|---|
users (ユーザー) |
スタッフの登録情報 |
shops (ショップ) |
店舗の登録情報 |
sectors (セクター) |
店舗の業種 |
positions (ポジション) |
スタッフの役割 |
customers (カスタマー) |
顧客の情報 |
visit_histories (ビジットヒストリー) |
顧客の来店履歴の情報 |
menus (メニュー) |
店舗のメニュー情報 |
- 顧客情報の新規作成・表示・編集・削除(CRUD 処理)
- お客様が直接入力する専用の顧客新規作成画面
- 来店履歴作成・表示・編集・削除(CRUD 処理)
- 顧客毎の写真の表示・編集・削除
- 顧客情報に紐づく来店履歴の表示
- 顧客情報・来店履歴検索
- ユーザー登録・ログイン・ログアウト
- メールアドレス認証
- メールアドレス変更
- パスワード再設定
- ユーザープロフィール編集
- 店舗編集