Sobre este projeto
it-programming / web-design
Aberto
Contexto Geral do Projeto
A AZsafe está iniciando um projeto ambicioso para desenvolver uma plataforma SaaS voltada para profissionais da área de segurança do trabalho. O sistema proposto tem como objetivo facilitar a gestão e emissão de documentos obrigatórios, bem como a comunicação com órgãos governamentais. Principais Funcionalidades: Módulos de Cadastro: Empresas, funcionários, riscos e exames, similar a sistemas de RH. Emissão de Documentos: Geração automática de documentos de segurança do trabalho com base nos dados cadastrados. Acompanhamento de Eventos do Setor: Comunicação com APIs governamentais via um fornecedor externo para envio de eventos. Envio de Notificações: Notificações via sistema e email. Entregas Esperadas do MVP: Sistema de autenticação e autorização. Integração para envio de emails (confirmações e notificações). Integração de gateway de pagamento. Backend persistindo dados em banco de dados relacional. Painel administrativo. Integração com API de comunicação governamental. Requisitos Técnicos: Frontend: Preferência por React, mas estamos abertos a Angular e Vue.js. A landing page atual deve ser reaproveitada. Backend: Desenvolvimento do zero, com preferência por ExpressJS, FastifyJS, NestJS, FastAPI ou Spring. Banco de Dados: Migrations já existentes devem ser aproveitadas. Boas Práticas Exigidas: Testes unitários com pelo menos 60% de cobertura. Testes de integração, especialmente para cadastro de usuário e login. Ambientes de homologação e produção separados. Infraestrutura: A AZsafe irá manter o controle total da infraestrutura da aplicação, incluindo variáveis de ambiente, repositórios, emails, senhas, etc. Inicialmente, consideramos utilizar fornecedores menores e nacionais para hospedagem e serviços, como DigitalOcean e gateway de pagamento ASAS. Observações Finais: Forneceremos o design em Figma com as histórias de usuário detalhadas para guiar o desenvolvimento. Estamos abertos a sugestões e discussões para garantir que as tecnologias e soluções adotadas sejam as mais adequadas e eficientes para o projeto.
Categoria TI e Programação
Subcategoria Web Design
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 Payment Processor (Paypal, Stripe, etc), Outros (Outras APIs)
Necesidad específica Outro
Prazo de Entrega: 31 de Dezembro de 2024
Habilidades necessárias