原神データベース管理システム
Web-Page
Web
読み込み中...
Screenshots
About
原神データベース管理システム
原神のキャラクターや関連データを PostgreSQL で管理し、ブラウザから参照・追加できるようにした Web アプリです。
主な機能
- キャラクター管理: キャラクターの追加と一覧表示
- 関連データの参照: 元素・国・武器・天賦・声優のデータ
- ダッシュボード: 登録しているデータの統計を表示
- ユーザー登録とログイン
仕組み
- フロントエンドとバックエンドを TypeScript でそろえ、型の定義を共有しています
- もともと使っていた PostgreSQL のデータベースを、そのまま使えるようにしています
- パスワードのハッシュ化(bcrypt)、セキュリティヘッダー(Helmet)、CORS の制御、API のレート制限を入れています
技術構成
- フロントエンド: React・TypeScript・Material-UI・React Router
- バックエンド: Node.js・Express・TypeScript
- データベース: PostgreSQL
- 認証: JWT・セッション