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.
- Host: GitHub
- URL: https://github.com/franciscoylderlan/tube-next
- Owner: FranciscoYlderlan
- Created: 2024-10-28T18:29:09.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-13T15:34:29.000Z (10 months ago)
- Last Synced: 2025-02-08T20:19:49.400Z (9 months ago)
- Topics: next15, pnpm, shadcn-ui, tailwindcss, typescript
- Language: TypeScript
- Homepage:
- Size: 1.12 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# TubeNext 📺
**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/)