Realizado

Ajustes de erros E novas features em software Ruby on Rails

Publicado em 05 de Janeiro de 2020 dias na TI e Programação

Sobre este projeto

Aberto

Tenho um software desenvolvido em Ruby on Rails com banco de dados Mysql, esse software está bastante desenvolvido porém precisa de alguns ajustes (nada complexos) e o desenvolvido de algumas features para permitir o lançamento dele. Abaixo a relação do que precisaria ser feito nele.

Ajustes:

1)    Javascript não funciona direito, exemplo: na tabela clientes tem que clicar duas vezes no botão dropdown para abrir o menu suspenso. O botão para diminuir o sidenav não funciona e quando seleciona algum menu dropdown ele não deixa o menu aberto;
2)    Integração com Pagseguro, a transação é enviada, porém não tem o retorno para saber o que aconteceu e também deixar disponibilizado todo o financeiro dentro da conta do cliente, além do sistema mostrar qual(is) o(s) módulo(s) cada conta tem contratado; (As vendas serão por módulos, então cada conta pode ter mais de um módulo e só poderá ter acesso aos módulos contratados)
3)    Breadcrumbs as vezes fica traduzido e vezes não;
4)    Traduzir o header das importações, todas as importações os headers estão em inglês, precisaria colocar todos em português e o sistema entender na hora de importar;
5)    Checkbox das tabelas – Todas tabelas no sistema possuem o selecionar todos parecido com o gmail, porém oselecionar todos não funciona, só seleciona a primeira página

Features:

6)    Perfil de acesso, já existe a tabela de permissões onde inserimos a permissão por página e por botão. Precisa incluir o pundit para entender o que cada perfil poderá acessar de acordo com a inclusão feita;
7)    Feriados - Importação automática através de botão de todos os feriados nacionais do ano em vigor;
8)    Calcular o tempo de atendimento, desconsiderando finais de semana e feriados e gravar no BD no campo attendance_time;
9)    Gráfico de localização - Criar localização por cidades brasileiras ao invés de países;
10)    Auditoria - Mostrar apenas o que foi atualizado e traduzir;
11)    API de todas as funcionalidades;
12)    Webhook de saída;
13)    Onboarding de novos clientes – Quando um cliente fizer o Sign-up, deve cair na Home, mas tem que abrir um modal com steps, para orientar o cliente quais os passos principais para configurar a conta.
Exemplo: Step 1 do modal: Inserir as permissões / Step 2 do modal: Incluir usuários no sistema / Step 3 do modal: Fazer algum upload.

Categoria TI e Programação
Subcategoria Aplicativos desktop
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)
Plataformas exigidas Windows, Mac OS, Linux / Unix

Prazo de Entrega: 23 de Dezembro de 2019

Habilidades necessárias