開発者によって構築された開発ツール向けのオープンソースおよび共同起動プラットフォーム。 Devhunt.orgに参加して、イノベーションを紹介し、Web全体で開発者ツールをエンパワーしてください!
プロジェクトのルートに.env.localファイルを作成し、次の環境変数を入力します。
NEXT_PUBLIC_SUPABASE_URL=https://tusrbkspwpvucxzqhrgo.supabase.co
NEXT_PUBLIC_SUPABASE_ANON_KEY=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6InR1c3Jia3Nwd3B2dWN4enFocmdvIiwicm9sZSI6ImFub24iLCJpYXQiOjE2OTYyNzI2OTUsImV4cCI6MjAxMTg0ODY5NX0.-HdjMYlbwVMggJiQ4cFxpr-AmNH1ueXBEgqxMPDlSJY
パッケージをインストールします
npm install
# or
yarn install
# or
pnpm install開発サーバーを実行します
npm run devhttp:// localhost:ブラウザで3000を開きます。終わり!
これはcreate-next-appでBootstrappedのnext.jsプロジェクトです。
Project Settingsに移動します - > Database Settings - > Connection InfoHost値をコピーします。これはdb.<ReferenceID>.supabase.coのように見えますダンプを復元するには、次のコマンドを実行します。
psql -h db. < ReferenceID > .supabase.co -U postgres -d postgres < /supabase/dump.sqlデータベースパスワードを入力するように求められます。これは、 Project Settings - > Database Settings - > Database Passwordにあります。または、プロジェクトの作成中に保存したパスワードを使用します。
.env.local構成プロジェクトのルートに.env.localファイルを作成し、次の環境変数を入力します。
NEXT_PUBLIC_SUPABASE_URL=<Your_Project_URL>
NEXT_PUBLIC_SUPABASE_ANON_KEY=<Your_Anonymous_Key>
SUPABASE_SERVICE_ROLE_KEY=<Your_Service_Role_Key>
ここで重要な値を見つけることができます:
<Your_Project_URL> - Project Settingsに移動する - > API > Project URLとURLをコピーします<Your_Anonymous_Key> - Project Settingsに移動 - > API > Project API keys使用して、 anon publicキーを見つけます。<Your_Service_Role_Key> - Project Settingsの下 - > API > Project API keys service_role secretキーを見つけます。ソーシャルログイン機能を有効にするには、各プラットフォームの以下のガイドに従ってください。
これらのガイドは、OAUTHベースのソーシャルログインを有効にするために必要な構成を説明します。
まず、開発サーバーを実行します。
npm run dev
# or
yarn dev
# or
pnpm devhttp:// localhost:3000を開き、ブラウザを使用して結果を確認します。
app/page.tsxを変更して、ページの編集を開始できます。ファイルを編集するときにページ自動更新。
このプロジェクトではnext/fontを使用して、カスタムGoogleフォントであるInterを自動的に最適化およびロードします。
next.jsアプリを展開する最も簡単な方法は、next.jsの作成者からvercelプラットフォームを使用することです。
詳細については、next.js deploymentドキュメントをご覧ください。
Devhuntへの貢献に興味がありますか?プルリクエストを送信する前に、開発プロセスについて学ぶための寄稿ガイドをお読みください。
元のプロジェクトを明確に参照している限り、自由にフォークしてクローンできます。 GitHubの場合は、Webサイトの場合はhttps://github.com/marsx-dev/devhuntを参照してください。