Completed

Ajustes de erros E novas features em software Ruby on Rails

Published on the January 05, 2020 in IT & Programming

About this project

Open

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.

Category IT & Programming
Subcategory Desktop apps
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
API Integrations Payment Processor (Paypal, Stripe, etc.), Other (Other APIs)
Required platforms Windows, Mac OS, Linux / Unix

Delivery term: December 23, 2019

Skills needed