Contest Portal
コンテスト情報ポータルサイト
コンテスト情報の掲載・検索ができるポータルサイトを新規開発しました。要件定義から本番デプロイまで担当し、公開後も継続して改修を行っています。
実装した主な機能- LINEログイン、メール認証
- Stripe決済5種別(Webhook署名検証、返金処理を含む)
- ポイント制度
- 投票機能(データベース関数による排他制御+リアルタイム集計)
- CMS機能によるクライアント側でのコンテンツ更新
- 管理画面16機能、自動メール通知10種
公開後にクライアント様ご自身で運用できることを前提に、管理画面の導線と権限設計を先に固めてから実装しました。全40テーブルにRLS(行レベルセキュリティ)を適用し、ポリシー53本を設定。ユーザー権限6区分を、アプリケーション層とデータベース層の両方で制御しています。
納品したドキュメント- 本番デプロイチェックリスト
- 緊急時ロールバック手順書
- バックアップ・災害復旧計画書