Tailwind CSSとPrismaを使用して、next.js 15を使用したフィルタリングを備えたインタラクティブで徐々に強化されたプロジェクトタスクマネージャー。荷重状態の取り扱いを紹介するために、意図的に遅くなりました。
コンテキストAPIバージョンについては、すべてのフィルターを単一の状態にバッチするfilter-providerブランチを参照して、複数を切り替えるときに破棄される問題を修正します。
同じことを達成するためにNUQSを使用したバージョンについては、 nuqsブランチを参照してください。おそらくライブラリを使用する方が良いでしょうか?
これはcreate-next-appでBootstrappedのnext.jsプロジェクトです。
このプロジェクトではnext/fontを使用して、カスタムGoogleフォントであるInterを自動的に最適化およびロードします。
まず、依存関係をインストールします。
npm install次に、開発サーバーを実行します。
npm run devhttp:// localhost:3000を開き、ブラウザを使用して結果を確認します。
sqliteを使用したPrisma Local Developmentと、たとえばsqlserverを使用した実際のデータベースを決定する必要があります。 schema.prismaファイルで定義します。
プロジェクトのルートに.envファイルを追加し、 env("DATABASE_URL")でこれらの内部schema.prismaを使用することを検討して、 .env.sampleを参照してください。
切り替え後、[移行]コマンドを実行する前に、 prisma/migrationsフォルダーを削除します。
SQLServerを使用する場合、データベーススキーマを次のように移行する必要があります。
npm run prisma.migratesqliteを使用する場合、以下を初期化します
npm run prisma.pushSeed Prisma/Seed.ts初期データ:
npm run prisma.seednext.jsの詳細については、次のリソースをご覧ください。
next.js githubリポジトリを確認できます - フィードバックと貢献を大歓迎です!
next.jsアプリを展開する最も簡単な方法は、next.jsの作成者からvercelプラットフォームを使用することです。
詳細については、next.js deploymentドキュメントをご覧ください。