An open API service indexing awesome lists of open source software.

https://github.com/franciscoylderlan/tube-next

O TubeNext 📺 é uma plataforma de repositórios de vídeo inspirada no YouTube, desenvolvida com Next.js ⚛️, TypeScript 🛠️, TailwindCSS 🎨, ShadcnUI 🖼️, ESLint 📏, e pnpm 📦. Fornece uma estrutura para interface de plataforma de vídeos, implementando pesquisa e listagem de vídeos relacionados.
https://github.com/franciscoylderlan/tube-next

next15 pnpm shadcn-ui tailwindcss typescript

Last synced: 7 months ago
JSON representation

O TubeNext 📺 é uma plataforma de repositórios de vídeo inspirada no YouTube, desenvolvida com Next.js ⚛️, TypeScript 🛠️, TailwindCSS 🎨, ShadcnUI 🖼️, ESLint 📏, e pnpm 📦. Fornece uma estrutura para interface de plataforma de vídeos, implementando pesquisa e listagem de vídeos relacionados.

Awesome Lists containing this project

README

          

# TubeNext 📺


Capa do Projeto


Next.js
React
TailwindCSS
shadcn/ui
pnpm

**Descrição:**

O **TubeNext** é uma plataforma de repositório de vídeos, inspirada no YouTube, desenvolvida com tecnologias modernas para fornecer uma interface para pesquisa e visualização de vídeos, assim como vídeos relacionados.
Este projeto visa explorar as novas funcionalidades do **Next.js 15** e **React 19**, com foco em otimização de performance e implementação das mais recentes melhorias, como o **Turbopack estável**, o novo sistema de **cache**, as **APIs de requisição assíncronas**, o **componente de Form** e o suporte ao **TypeScript** no **next.config**.

## Funcionalidades

- **Busca de vídeos**: Permite realizar a pesquisa de vídeos em uma interface de pesquisa simples e intuitiva.
- **Listagem de vídeos relacionados**: Após a busca, exibe vídeos sugeridos que estão relacionados ao conteúdo pesquisado.

## Como rodar o projeto

Para rodar o projeto localmente, siga as etapas abaixo:

1. Clone o repositório:

```bash
git clone https://github.com/seu-usuario/tube-next.git
cd tube-next
```

2. Instale as dependências:

```bash
pnpm install
```

3. Execute o servidor de desenvolvimento:

```bash
pnpm dev
```

4. Acesse o projeto no navegador:

```bash
http://localhost:3000
```

## Contato

Se você tiver alguma dúvida ou sugestão, fique à vontade para entrar em contato:

- GitHub: [franciscoylderlan](https://github.com/franciscoylderlan)
- E-mail: [franciscoylderlan@gmail.com](mailto:franciscoylderlan@gmail.com)
- LinkedIn: [Francisco Ylderlan](https://www.linkedin.com/in/franciscoylderlanoliveira/)