フォージCRUD
ForgeCRUD は、ソフトウェア開発者やプロジェクトを迅速に開始したいと考えている開発者向けに開発されたデータベース設計およびプロジェクト作成プラットフォームです。登録ユーザーはデータベース スキーマを作成し、それを Next.js ベースのプロジェクトに変換できます。
特徴
- データベース設計: React Flow を使用して、1:1、1:N、N:N、および Self リレーションシップを備えた複雑なデータベース構造を作成します。
- Prisma スキーマおよび SQL 出力: データベース設計をPrisma スキーマおよびSQL形式でプレビューおよびエクスポートします。
- Next.js プロジェクト出力: データベース設計に基づいて Next.js プロジェクトを自動的に生成します。
- 管理パネル: Ant Design でカスタマイズ可能な、すぐに使用できる管理パネルが含まれています。
- API ルートの自動作成: データベース ダイアグラムに基づいて API ルートを自動的に生成します。
- レート制限: API セキュリティにレート制限を提供します。
使用手順
- ForgeCRUD にサインアップしてログインします。
- 新しいプロジェクトを作成し、React Flow インターフェイスを使用してデータベース構造を設計します。
- リレーションシップ (1:1、1:N、N:N、Self) を追加して、データベース構造を完成させます。
- 設計が完了したら、プレビュー ボタンを使用してデータベース スキーマをPrisma スキーマおよびSQL形式で表示します。
- プロジェクトの準備ができたら、データベースと API を備えた完全に統合されたプロジェクトのNext.js 出力を取得します。
- 管理パネルを使用して、Ant Design で設計された直感的なインターフェイスでデータを管理します。
ForgeCRUDの利点
- クイック スタート: 完全なセットアップを必要とせずに、Web ベースのプラットフォームでプロジェクトを開始します。
- カスタマイズ可能: プロジェクトのニーズに合わせたカスタム データベース構造と API ルートをサポートします。
- Prisma スキーマと SQL のサポート: Prisma スキーマと SQL 形式の両方でデザインをプレビューおよびエクスポートします。
- 使いやすさ: シンプルで使いやすいインターフェイスにより、複雑なデータベース構造を簡単に作成できます。
- 柔軟性: データベース設計のみに使用するか、完全な Next.js プロジェクト出力として使用するかを選択します。
フィードバックと貢献
ForgeCRUD チームに提案やフィードバックを送信するには、サポートメールまでご連絡ください。プロジェクトの改善に役立つ貢献や提案を歓迎します。
ライセンス
ForgeCRUD は、ユーザーがプロジェクトを簡単に作成できるようにする無料のサービスです。
スクリーンショット
以下は、プラットフォームによって提供される機能を示すスクリーンショットです。







出力プロジェクトサンプル


