ポートフォリオ一覧
2022.11ソフトウェア・インフラ新規構築
顧客プロジェクトポータル
顧客企業が開発の進捗と成果物を直接確認できる専用ポータルを開設しました。
ウェブサーバー・インフラ

- 開発期間
- 約3か月
- 体制
- 2名
- 対応プラットフォーム
- ウェブ · サーバー
- 用途
- 社内向け顧客ポータル
背景
開発を外部委託した顧客企業の立場では、現在どこまで進んでいるかを知る手段がメールと電話しかありませんでした。進捗状況を直接確認できる窓口が必要でした。
実装範囲
- プロジェクト進捗率ダッシュボード
- 成果物ファイルのアップロード・閲覧
- 週次レポートの掲載
- 顧客企業アカウント別のアクセス権限
- プロジェクト内の問い合わせスレッド
技術選定
その状況で何をなぜ選んだかSupabaseで認証とデータベースを合わせて構成
顧客企業ごとに個別のアカウントを発行し、プロジェクト単位でアクセス範囲を制限する必要がありましたが、認証と行単位の権限制御をそれぞれ別々に構築すると初期開発の範囲が大きくなります。認証とデータアクセス制御を一つのサービス内で処理することで、最初のバージョンを早く公開できました。
技術スタック
Next.jsTypeScriptSupabase