{"repo":"vtnorton/vtnorton.com","free":true,"listed":false,"github":"https://github.com/vtnorton/vtnorton.com","clone":"git clone https://github.com/vtnorton/vtnorton.com.git","description":"Código-fonte para o site vtnorton.com usando Next.js e React para conectar com o Notion","language":"TypeScript","stars":15,"topics":["nextjs","react","typescript","notion"],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"vtnorton.com Este projeto é um site desenvolvido utilizando Next.js e React e mantido por mim (Vitor Norton). Ele é publicado utilizando Cloudflare Workers. O Next.js é utilizado como conector para o Notion, onde toda a base de dados do site é gerenciada. Isso permite uma fácil atualização e manutenção do conteúdo através do Notion. Se você tiver alguma dúvida ou precisar de mais informações, sinta-se à vontade para entrar em contato comigo. Arquitetura do Projeto O projeto vtnorton.com possui uma arquitetura que integra diferentes serviços para exibir imagens do Instagram, carregar eventos de um servidor Discord e ler a lista de vídeos do YouTube. É importante configurar corretamente as chaves de API e as conexões com esses serviços para obter o funcionamento adequado. Se você não utiliza alguma dessas funcionalidades, pode ignorar a respectiva configuração. Configuração das Chaves de API Antes de executar o projeto, é necessário preencher as chaves de API nos arquivos de configuração. O arquivo .env.local é utilizado para armazenar as chaves e é ignorado pelo Git para evitar o compartilhamento de informações sensíveis. Certifique-se de adicionar as chaves de acordo com as documentações dos serviços a seguir: Notion O Notion é utilizado para gerenciar a base de dados do site. Certifique-se de criar uma base de dados no Notion e adicionar as seguintes propriedades: - Date : data da postagem. - Type : campo multiselect com os tipos de conteúdo, como Podcast, Evento, Post. - St","default_branch":null,"files":null,"tree":[],"storefront":"/r/vtnorton","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/vtnorton/vtnorton.com/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}