Executando verificação de segurança...
2

Wix CMS SDK - Uma biblioteca para facilitar integrações com Wix headless

Oi pessoal,

Gostaria de compartilhar com vocês um projeto que estou desenvolvendo: o Wix CMS SDK. É uma biblioteca open-source para facilitar a integração com o CMS da Wix de forma programática.

O Problema

Sabe quando você quer fazer um projeto side project, um portfólio ou está aprendendo a programar, mas esbarra no problema de onde colocar o banco de dados? Serviços gratuitos geralmente têm limitações, alguns pedem cartão de crédito, outros são complicados de configurar.

Foi pensando nisso que criei esta biblioteca. Ela permite que você use o banco de dados do Wix diretamente nas suas aplicações, sem precisar se preocupar com hospedagem de BD.

Como funciona

O Wix oferece um CMS com banco de dados gratuito. O SDK que desenvolvi facilita a comunicação com esse banco, permitindo que você faça operações normais (criar, ler, atualizar, deletar) diretamente do seu código.

Basicamente, você pode usar o Wix como backend gratuito para seus projetos.

Exemplo Prático

npm install @bedrockfrontiers/wix-cms-sdk
import { WixCMS } from "@bedrockfrontiers/wix-cms-sdk";

const cms = new WixCMS("user123", "my-site", "super-secure-token");

const posts = await cms.query("Posts")
  .eq("status", "published")
  .limit(5)
  .find();

console.log(posts);

await cms.query("Posts").insert({
  title: "New Post",
  author: "John Doe",
});

Para quem serve

  • Quem está aprendendo e quer focar no front-end sem se preocupar com infraestrutura
  • Projetos pessoais e portfólios que precisam de um backend simples
  • Protótipos e MVPs
  • Qualquer projeto que precisa persistir dados sem custo

Sobre o Projeto

Se você já passou por essa dificuldade de encontrar onde colocar um banco de dados gratuito, ou tem sugestões de melhorias, adoraria ouvir.

Repositório: https://github.com/bedrockfrontiers/wix-cms-sdk

Veredito

Eu sei que existem serviços que fornecem planos gratuitos como o Supabase, Firebase e etc. Mas sinceramente, ter limite de requisição e a necessidade de manter o banco de dados ativo para não entrar em modo de hibernação é chato demais. Sem contar que muitos exigem cartão de crédito mesmo no plano free.

O Wix oferece uma alternativa interessante: você cria uma conta gratuita, configura suas coleções (tabelas) pela interface visual deles e pronto. Não hiberna, não pede cartão e você consegue usar para projetos pequenos e médios tranquilamente.

Claro que não é uma solução para aplicações em produção com alta demanda, mas para aquele projeto pessoal, portfólio ou app que você está desenvolvendo para aprender, funciona muito bem. E o melhor: quando o projeto crescer, você pode migrar sem ter reescrito tudo, já que está usando uma camada de abstração (o SDK).

No fim das contas, é mais uma opção no arsenal de quem desenvolve. Achei que valia a pena compartilhar essa alternativa que muita gente não conhece.

Carregando publicação patrocinada...