Este é um boilerplate Strapi com a finalidade de criar um padrão eficiente e eficaz no desenvolvimento de aplicativos Headless CMS.
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.
Este projeto está equipado com as seguintes tecnologias:
O Strapi vem com um recurso completo CLI - Interafce de Linha de Comandos (CLI) que lhe permite montar e gerenciar seu projeto em segundos.
Inicie seu aplicativo Strapi com o autoReload ativado. Saiba mais
npm run develop
# ou
yarn develop
Inicie seu aplicativo Strapi com o AutoReload desativado. Saiba mais
npm run start
# ou
yarn start
Crie seu painel de administração. Saiba mais
npm run build
# ou
yarn build
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.
- 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.
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!