Sobre este proyecto
it-programming / web-design
Abierto
Contexto general del proyecto
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.
Categoría Programación y Tecnología
Subcategoría Diseño Web
¿Cuál es el alcance del proyecto? Cambio mediano
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Integraciones de API Payment Processor (Paypal, Stripe, etc.), Otros (Otras APIs)
Necesidad específica Otro
Plazo de Entrega: 31 Diciembre, 2024
Habilidades necesarias