Auxilio para start de um projeto usando as seguintes tecnologias: - NodeJS; - MariaDB/MySQL; - AngularJS; - NestJS; - Socket; - PWA; - Bootstrap; # Escopo do Projeto: Iniciar um projeto usando NodeJS sendo: - backend usando NestJS com Restfull; - frontend Angular com bootstrap com edição colaborativa em tempo real; # Demandas de entrega: - Entregar um projeto inicial contendo: - Telas responsivas com ajustes de layout para Desktop e mobile; - Estabelecer em CSS regras ou modelos específicos para poder alterar em "schemas" de cores, inicialmente modelo Dark ou light; - - Tela de Login (usuário, senha e "empresa"); - - - Criar definir e estabelecer login com controle de "Sessão", onde através de parâmetros será possível estabelecer duração do tempo da sessão. - - Tela do usuário terá um layout contendo o top com dados do usuário logado, se online ou não, icone de mens, um logo, menu a esquerda (colapsavél) e no centro será onde ficará as telas que “abrir”, como ABAS, com opção de close, se está “pesquisando, editando, visualizando, ou um registro deleted”, se editando, se está com a “prioridade na edição” ou “bloqueado para edição” - - Criar um Dashboard (home) onde através de um cadastro poderá definir o(s) indicadores por usuários ou grupo de usuários. ( Apenas um ou dois exemplos já basta) - - - Nesta tela de dashboard o usuário poderá ativar/desativar os indicadores nesta tela; - - Um Cadastro de usuário onde deverá ter um cadastro básico de usuário e quais "indicadores" esse usuário terá acesso; ( ou definir através de um cadastro de dashboard quem poderá usar esse indicador) - conforme melhor entendimento - - Criar um modelo de cadastro bem básico como por exemplo "Zonas/Região", ex.: Cod: 1, descricao: Zona Sul, - - Dentro dos demais cadastros poder usar esse "Zonas/Região" (definir melhor forma se será pode campo de código ou campo tipo select) - - Criar um cadastro de Paciente (simples código de paciente, nome Paciente, dt. Nascimento, (zona/regiao) ... ) - - Criar um cadastro de evoluções, onde será escolhido o código/nome do paciente, data do evento e descrição do evento, esse armazenará a localização (Lat.Long.) Em caso de offline provisionar para registrar assim que online registrando data/hora do registro e datahora da sincronização; - - Criar um sistema de chat onde será demonstrado um alerta (icone) com indicativo de mensagem pendente a leitura, e ainda uma possibilidade de enviar mens. Para usuário ou grupos de usuários; - todos cadastro terá o seguinte controle: - - caso o registro (mesmo id) estiver sendo editado por mais de um usuário mostrar alerta na tela de ambos que "vc e outro ou outro(s) usuário estão editando esse mesmo arquivo" - - o primeiro que alterar alguma informação bloqueia a tela dos demais para edição informando que esse registro está sendo editado por outro usuário. - - Enquanto isso na tela dos outros usuário os campos serão bloqueado; - - o conteúdo alterado será replicado para tela dos demais usuários e o style destes campos alterado ficarão diferentes em tempo real, - - assim como a tela de quem está editando que alterará o css para demonstrar qual(is) campos ele alterou, - - quando o usuário salvar o registro a tela dos demais usuários serão liberados (já com os dados novos) e volta o ciclo (quem mexer primeiro bloqueia a tela dos demais); - - caso usuário cancele a edição volta o valor default (o valor original) para tela dos demais usuário e libera a tela deles; - - Terá uma tela de controle para poder ver quais "cadastros" estão sendo editado e por quem. - - Terá que ter um cadastro onde será possível ajustar (para cada cadastro) os itens na tela, quais campos aparecerão, em qual order, em eventuais grupos (ex. Grupo de endereço, terá rua, numero, cep etc.), Em que sequência, tamanho, se obrigatório ou não e etc; - - terá que ter um controle de quem poderá acessar quais telas, quais botões e quais campos poderão alterar e em qual condição (na inclusão ou alteração); - - as telas de pesquisa poderão armazenas os modelos de filtros praticados naquela tela e para aquele usuário. - Criar um exemplo de geração de relatório (não só exportar filtro de tela); Todas tabelas deverá conter: - id (autoincrement); - status (ativo ou inativo) ou se tiver melhor definição será analisado; - deleted - caso o registro seja marcado para deleção (que tornará o acesso a esse registro indisponível para uso dentro do sistema); O Schema do DB adotará nome que poderá variar conforme “cliente” exemplo, cliente1.users; Poderá eventualmente ter um schema “default” onde terá cadastros padrão, exemplo, o padrão das telas (quais campos, botões e seus layouts) estão neste schema padrão, já neste schema cliente1 terá uma copia para saber que neste cliente1 tem um “modelo” diferente do default; Os consumos entre o Front e Back deverão preferencialmente compartilhar o mesmo modulo, mesmo em atividade de front que eventualmente poderá tratar os dados do banco sem necessidade de uso de trafego pelo lado cliente. - Para o backend ter um controle de chave (token) para consumo adotando modelos estilo swegger; ou chave de sessão em caso de integração com front; Por fim, esse mecanismo terá que está disponível em PWA com estratégia de validade de sincronicidade, exemplo, só estará disponível caso tenha sincronizado nas ultimas 2h (por exemplo) e validade de 12horas;Category: IT & ProgrammingSubcategory: Web developmentWhat is the scope of the project?: Medium-sized changeIs this a project or a position?: ProjectI currently have: I have specificationsRequired availability: As neededRoles needed: Developer
Keyword: bootstrap
Price: $500.0
Secondary Price: $1000.0
JavaScript MySQL API HTML Bootstrap Responsive Web Design MariaDB Socket IO Nest.js Angular
Preciso de uma WebApi, em asp net 5, com separação de camadas(DDD) e autenticação por token bearer. As camadas seriam: 1.WebAPI(ASP.Net 4x) -Controlers 2.Domain -Models -Interfaces  ...
View JobIntegración de proyecto para logística, integrado a un erp con gestor en sql server, programación libre a skills de programador. Módulo con integración a servicios, GPS, controles internos de almacén. Proyecto de posible participación de utilidades.Category: IT & Pr...
View JobPreciso de um profissional que faça o backend em PHP com CodeIgniter 3. Tenho o front feito com bootstrap e algumas personalizações. Tenho também o modelo no figma. Gosto de trabalhar com sprints... Então o profissional precisa me informar quanto cobra por hora e aí def...
View Job