-
Online medics
■ プロジェクトの目的
患者(クライアント)がオンラインで医療従事者を探し、依頼・チャット・サービス実施・支払い確認・レビューまでを一括で行えるMVPプラットフォームを構築すること。
地域ベースでのマッチングと、シンプルな支払いフローを実装し、短期間で実用可能なサービスを立ち上げる。
■ 体制・人数
スタートアップチーム:4名
フルスタックエンジニア 2名
UI/UX デザイナー 1名
プロジェクトマネージャー 1名
■ 自分のポジション・役割
フルスタックエンジニア(リード)
Laravel を用いたバックエンド/API 設計・開発
Next.js によるフロントエンド実装(クライアント/医師/管理者用ダッシュボード)
PostgreSQL でのDB設計・最適化
WebSocket/Firebase を活用したリアルタイムチャット・通知機能の構築
管理画面(オーダー管理、レビュー管理、メトリクス集計)の開発
■ 目的を達成する上での課題
医療従事者の認証・承認フローを短期間で構築する必要があった
「現金支払い」モデルに対応しつつ、システム上でステータスを正しく管理する仕組みが必要
チャット、通知、レビューといった複数機能を MVP 期間内にまとめて実装しなければならなかった
■ 課題に対して取り組んだこと
医師のプロフィールと証明書アップロードを管理者が承認するワークフローを Laravel 上で実装
決済をシンプル化し、「受領済み」ステータスを医師が設定できる仕組みを導入
チャットは Firebase を利用し、短期間でリアルタイム通信を構築
通知は Web-push を基本とし、冗長化として SMS 通知を併用
管理画面から注文・レビュー・チャット履歴を一元管理できるようにした
■ ビジネス上の成果
医療従事者と患者を 平均15分以内にマッチングできるシステムを実現
MVP版として6ヶ月以内にプロダクトをリリースし、ユーザーテストを開始
口コミ機能により、医療従事者の評価と患者満足度を可視化
運営側はダッシュボードを通じて 注文数・完了率・平均評価といったメトリクスを取得可能となり、サービス改善に活用できる基盤を整備Laravel, Next.js Tailwindcss, PostgreSQL, TypeScript