GITHUB BLOG
Brunovalero
bruno-valerohá 9 mesesmain
Meu Site
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.