Skip to content

Boilerplate que utiliza JavaScript, TypeScript e o Framewrok do Strapi CMS para gestão de conteúdo e back-end headless, somando-se ao R2D2, um software de inteligência artificial offline de alta disponibilidade e eficiência.

Notifications You must be signed in to change notification settings

juniorVOPJ/boilerplate-strapi

Repository files navigation

Strapi + TypeScript + GraphQL + R2D2

Este é um boilerplate Strapi com a finalidade de criar um padrão eficiente e eficaz no desenvolvimento de aplicativos Headless CMS.

Introdução (Introduction)

Este boilerplate constitui uma derivação meticulosamente elaborada da versão original do Strapi 4.x, meticulosamente configurada para operar em conjunto com o banco de dados MariaDB. Um aspecto fundamental dessa adaptação é a integração de traduções especializadas para o back-end, otimizando assim a viabilidade de desenvolvimento de aplicativos Headless CMS em língua portuguesa do Brasil. Adicionalmente, uma série de plugins de inteligência artificial generativa foi incorporada ao sistema, com destaque para o plugin strapi-r2d2. Este plugin estabelece uma conexão direta entre o CMS e a plataforma de inteligência artificial local R2D2, desenvolvida de forma interna pela equipe de engenharia da FusionLabs Brasil Ltda. Essa integração oferece um nível elevado de segurança e confidencialidade dos dados.

O plugin strapi-r2d2, concebido por minha autoria, representa uma inovação significativa, alavancando o potencial da plataforma R2D2 como um servidor interligado a diversos modelos de inteligência artificial offline. Esta solução proporciona uma integração robusta e versátil, adequando-se às exigências de diversos setores, como jurídico, comercial e áreas específicas, incluindo, mas não se limitando a, governamentais e empresas de tecnologia.

O que há por dentro do projeto? (What's inside project?)

Este projeto está equipado com as seguintes tecnologias:

Comece aqui (Start here)

O Strapi vem com um recurso completo CLI - Interafce de Linha de Comandos (CLI) que lhe permite montar e gerenciar seu projeto em segundos.

develop

Inicie seu aplicativo Strapi com o autoReload ativado. Saiba mais

npm run develop
# ou
yarn develop

start

Inicie seu aplicativo Strapi com o AutoReload desativado. Saiba mais

npm run start
# ou
yarn start

build

Crie seu painel de administração. Saiba mais

npm run build
# ou
yarn build

Personalizar (Customize)

Se você quiser alterar o projeto, clone o repositório, e execute o servidor de desenvolvimento:

npm run develop --watch-admin
# ou
yarn develop --watch-admin

Abra http://localhost:1337 em seu navegador para ver o resultado.

A página é atualizada automaticamente a medida que você edita o arquivo.

Sobre o Strapi (About Strapi)

  • O Strapi Community Edition é um CMS gratuito e de código aberto que permite que você gerencie qualquer conteúdo, em qualquer lugar.
  • Auto-hospedado ou na nuvem: Você pode hospedar e dimensionar os projetos do Strapi da maneira que desejar. Você pode economizar tempo implantando no Strapi Cloud ou implantando na plataforma de hospedagem que desejar**: AWS, Azure, Google Cloud, DigitalOcean.
  • Painel de administração moderno: Elegante, totalmente personalizável e um painel de administração totalmente extensível.
  • Suporte a vários bancos de dados: Você pode escolher o banco de dados de sua preferência: PostgreSQL, MySQL, MariaDB e SQLite.
  • Personalizável: Você pode criar rapidamente sua lógica personalizando totalmente APIs, rotas ou plug-ins para atender perfeitamente às suas necessidades.
  • Extremamente rápido e robusto: desenvolvido com base em Node.js e TypeScript, o Strapi oferece desempenho confiável e sólido.
  • Front-end agnóstico: use qualquer estrutura de front-end (React, Next.js, Vue, Angular etc.), aplicativos móveis ou até mesmo IoT.
  • Seguro por padrão: Políticas reutilizáveis, CORS, CSP, P3P, Xframe, XSS e muito mais.
  • CLI avançada: projetos de andaimes e APIs em tempo real.

Saiba mais (Learn More)

Para saber mais sobre o Strapi, dê uma olhada nos seguintes recursos:

  • Centro de recursos - Centro de recursos Strapi.
  • Documentação - Documentação oficial da Strapi.
  • Tutoriais - Lista de tutoriais criados pela equipe principal e pela comunidade.
  • Blog - Blog oficial do Strapi com artigos criados pela equipe do Strapi e pela comunidade.
  • Atualizações - Saiba mais sobre as atualizações de produtos Strapi, novos recursos e melhorias gerais.

Você pode conferir o repositório do Strapi no GitHub - seus comentários e contribuições são bem-vindos!

📝 Licença

MIT License



Contatos (Contacts)

Site OrcID Linkedin Instagram Youtube Spotify X

About

Boilerplate que utiliza JavaScript, TypeScript e o Framewrok do Strapi CMS para gestão de conteúdo e back-end headless, somando-se ao R2D2, um software de inteligência artificial offline de alta disponibilidade e eficiência.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages