Um projeto de clone do YouTube.
DkTube é um projeto que visa recriar a funcionalidade e a interface do YouTube.
Você precisa ter uma dependência principal instalada:
Você usa nvm? Então você pode executar nvm install na pasta do projeto para instalar e usar a versão mais apropriada do Node.js.
git clone https://github.com/ncontiero/dk-tube.gitEntão, depois de obter o repositório, não se esqueça de instalar as dependências locais do projeto:
pnpm installCrie um arquivo .env semelhante a .env.example.
Altere as variáveis do Clerk e GCP de acordo com o seu projeto.
# ...
# Google Cloud
GC_API_KEY="YOUR_GC_API_KEY"
# Clerk Keys
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY="YOUR_CLERK_PUBLISHABLE_KEY"
CLERK_SECRET_KEY="YOUR_CLERK_SECRET_KEY"
# Only PROD
CLERK_WEBHOOK_SIGNING_SECRET="YOUR_CLERK_WEBHOOK_SIGNING_SECRET"
# Clerk Routes
NEXT_PUBLIC_CLERK_SIGN_IN_URL="/sign-in"
NEXT_PUBLIC_CLERK_SIGN_UP_URL="/sign-up"
# ...Para executar o projeto localmente, basta executar o comando abaixo:
pnpm devEste projeto está licenciado sob a Licença MIT - consulte o arquivo LICENSE para obter detalhes