taxonomy - 新しいルーター、サーバーコンポーネント、およびNext.js 13の新機能すべてを使用して構築されたオープンソースアプリケーション。

(An open source application built using the new router, server components and everything new in Next.js 13.)

Created at: 2022-10-19 02:15:20
Language: TypeScript
License: MIT

分類学

新しいルーター、サーバーコンポーネント、およびNext.js 13の新機能すべてを使用して構築されたオープンソースアプリケーション。

警告このアプリは進行中の作業です。私はこれを公の場で構築しています。あなたはツイッター@shadcnで進捗状況をフォローすることができます。 以下のロードマップを参照してください。

デモ

スクリーンショット-2

顔立ち

  • ニューディル、
    /app
  • ルーティング、レイアウト、ネストされたレイアウト、およびレイアウトグループ。
  • データの取得、キャッシュ、および変更。
  • UIの読み込み、
  • サーバー コンポーネントとクライアント コンポーネント。
  • API ルートとミドルウェア。
  • NextAuth.jsを使用した認証。
  • プリズマを使用したORM。
  • 基数 UI を使用して構築された UI コンポーネント。
  • 追い風 CSS を使用してスタイル設定されます。
  • Zodを使用した検証。
  • タイプスクリプトで書かれています。

ロードマップ

警告このアプリは進行中の作業です。私はこれを公の場で構築しています。あなたはツイッター@shadcnで進捗状況をフォローすることができます。

  • []レスポンシブスタイル。
  • [ ] ストライプを使用したサブスクリプション。
  • []メディアライブラリを追加します。
  • []ページを追加します。
  • [ ] ブログのフロントエンドを構築します。
  • []ブログのカスタムドメインのサポートを追加します。
  • []マーケティングページを作成します(ヘッドレスCMSを使用しますか?
  • [ ] 基本ページのMDXサポートを追加します。
  • []@vercel / ogを使用してブログのOG画像を追加します。
  • []ダークモード。

既知の問題

現在機能していないもののリスト:

  1. GitHub 認証 (メールを使用)
  2. NextAuth.js ミドルウェア (getSession は次で動作するように更新されていません.js 13)
  3. 戻るとリンティングエラーが発生します。
    notFound()

なぜtrpc、Turborepo、pnpm、またはXではないのですか?

これは後で追加するかもしれません。今のところ、Nextのみを使用してどこまで取得できるかを確認したいと思います.js

提案がある場合は、自由に問題を作成してください。

ローカルでの実行

  1. Yarnを使用して依存関係をインストールします。
yarn
  1. 変数をコピーして更新します。

    .env.example
    .env.local

  2. 開発サーバーを起動します。

yarn dev

ライセンス

MITライセンスに基づいてライセンスされています。