A plataforma de lançamento de código aberto e colaborativo para ferramentas de desenvolvimento, construído pelos desenvolvedores. Junte -se a nós em Devhunt.org para mostrar suas inovações e capacitar ferramentas de desenvolvedor em toda a web!
Crie um arquivo .env.local na raiz do seu projeto e preencha -o com as seguintes variáveis de ambiente:
NEXT_PUBLIC_SUPABASE_URL=https://tusrbkspwpvucxzqhrgo.supabase.co
NEXT_PUBLIC_SUPABASE_ANON_KEY=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6InR1c3Jia3Nwd3B2dWN4enFocmdvIiwicm9sZSI6ImFub24iLCJpYXQiOjE2OTYyNzI2OTUsImV4cCI6MjAxMTg0ODY5NX0.-HdjMYlbwVMggJiQ4cFxpr-AmNH1ueXBEgqxMPDlSJY
Instale pacotes
npm install
# or
yarn install
# or
pnpm installExecutar o servidor dev
npm run devAbra http: // localhost: 3000 no seu navegador. Feito!
Este é um project create-next-app
Project Settings -> Database Settings -> Connection InfoHost , que deve se parecer com db.<ReferenceID>.supabase.coPara restaurar o despejo, execute o seguinte comando:
psql -h db. < ReferenceID > .supabase.co -U postgres -d postgres < /supabase/dump.sql Você será solicitado a inserir a senha do banco de dados. Isso pode ser encontrado nas Project Settings -> Database Settings -> Database Password . Como alternativa, use a senha que você salvou durante a criação do projeto.
.env.local Configuração Crie um arquivo .env.local na raiz do seu projeto e preencha -o com as seguintes variáveis de ambiente:
NEXT_PUBLIC_SUPABASE_URL=<Your_Project_URL>
NEXT_PUBLIC_SUPABASE_ANON_KEY=<Your_Anonymous_Key>
SUPABASE_SERVICE_ROLE_KEY=<Your_Service_Role_Key>
Você pode encontrar os principais valores aqui:
<Your_Project_URL> -Navegue até Project Settings -> API -> Project URL e copie o URL<Your_Anonymous_Key> -Vá para Project Settings -> API -> Project API keys e encontre a chave public anon .<Your_Service_Role_Key> -Em Project Settings -> API -> Project API keys localizam a chave secret service_role .Para ativar os recursos de login social, siga os guias abaixo para cada plataforma:
Esses guias o levarão pelas configurações necessárias para permitir logins sociais baseados em OAuth.
Primeiro, execute o servidor de desenvolvimento:
npm run dev
# or
yarn dev
# or
pnpm devAbra http: // localhost: 3000 com seu navegador para ver o resultado.
Você pode começar a editar a página modificando app/page.tsx . A página de atualização automática ao editar o arquivo.
Este projeto usa next/font para otimizar e carregar automaticamente inter, uma fonte do Google personalizada.
A maneira mais fácil de implantar seu aplicativo Next.js é usar a plataforma Vercel dos criadores do Next.JS.
Confira nossa documentação de implantação do Next.js para obter mais detalhes.
Você está interessado em contribuir com o Devhunt, leia nosso guia contribuinte para saber sobre nosso processo de desenvolvimento antes de enviar uma solicitação de tração.
Você é livre para bifurcar e cloná -lo enquanto se referir claramente ao projeto original. Se for um github, consulte https://github.com/marsx-dev/devhunt Se for um site, consulte o devhunt.org com um logotipo proeminente e um link.