Realizado

Django e Wagtail Crx - criação de site interno

Publicado em 28 de Junho de 2024 dias na TI e Programação

Sobre este projeto

Aberto

Gostaria de desenvolver um site interno para a minha organização, em Django, que teria duas áreas.
A primeira área é uma base interna de conhecimento, em formato de blog. Pretendo utilizar o Wagtail CRX para isso (docs.coderedcorp.com/wagtail-crx/), tendo em vista que tem mais funcionalidades que o Wagtail normal.
A segunda parte é uma área de intranet, com possibilidade de autenticação usando a conta do Google. Num primeiro momento teria somente os dados pessoais dos integrantes da equipe (nome, sobrenome, data de aniversário), e avisaria quais os aniversariantes do mês.
Eu já tenho licença vitalícia do Pegasus Saas (www.saaspegasus.com/), que permite montar um projeto em Django de forma mais fácil, já com base de dados em Postgres, mas ele não inclui a instalação nativa do Wagtail CRX, só do Wagtail normal, o que não é tão simples fazer (https://github.com/coderedcorp/coderedcms/issues/327). Em termos de frontend, prefiro evitar ao máximo o uso de JavaScript, construindo o projeto o mais possível com HTMX e Bootstrap 5. O Pegasus Saas também permite montar o projeto dessa maneira.

A forma de deploy e hospedagem pode ser definida no início do projeto, de preferência incluindo uma das alternativas já previstas pelo Pegasus Saas (Digital Ocean App Platform, Fly.io, Heroku Docker, Heroku Python, Google Cloud Run, Render e Kamal).

Nota: este projeto é a primeira etapa de um projeto maior. Uma vez finalizado, provavelmente vai ser negociada uma extensão do projeto para novos trabalhos.

Contexto Geral do Projeto

Somos um grupo com duas empresas, que atendem pessoas com questões internacionais: um escritório de advocacia e um escritório de contabilidade. O blog interno é uma base de conhecimento para centralizar e organizar nossos materiais internos de orientação e treinamento para advogados e contadores. O uso do Wagtail CRX deve permitir que pessoas sem conhecimento de programação possam desenvolver conteúdos por conta própria.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs)
Funções necessárias Desenvolvedor, Designer

Prazo de Entrega: 19 de Julho de 2024

Habilidades necessárias