About this project
it-programming / desktop-apps
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