Skip to content

bruno-valero/brunovalero

Repository files navigation

Meu Site

Typescript Badge
ReactJS Badge NextJS Badge

Para conferir o projeto rodando, visite Meu Site.

Este é um projeto Next.js iniciado com create-next-app.

Utilizei o Firebase como suporte:

  • Firebase Firestore, como o banco de dados NoSQL.
  • Firebase Storage, como o banco de dados de Imagens/PDFs.
  • Firebase Functions, como endpoints para realizar requisições que duram acima de 5 segundos (tive que fazer isso, pois as lambda functions do Next.JS na versão gratuita somente duram atém cinco segundos ativas).
  • Firebase Auth, como autenticador, me provendo uma camada de segurança, pois me possibilita enviar tokens de autenticação em cada requisição e assim configurar corretamente as regras de segurança do Firebase Firestore e do Firebase Storage.

Utilizei o Pinecone como Banco de Dados Vetorial, este novo tipo de banco de dados é voltado para a realização de busca semântica. Enquanto nos Banco e Dados convencionais (SQL e NoSQL) nós buscamos por valores, nos Banco de Dados Vetoriais, nós buscamos por Significado.

Utilizei o Stripe para configurar as transações financeiras e permitir que os clientes façam assinaturas mensais na plataforma.