Realizado

Aplicativo de calculadora para construção

Publicado em 12 de Abril de 2019 dias na TI e Programação

Sobre este projeto

Aberto

Olá, bom dia!

Preciso de um aplicativo que tenha a função básica de auxiliar construtores (pedreiro, pintor, marceneiro, engenheiro, mestre de obras) no dia-a-dia, mas focado em orçamentos.

O usuário escolhe o tipo de item que deseja construir (exemplo: parede) e neste item ele entra com medidas do ambiente e o app calcula os quantitativos (quantos tijolos, cimento, areia, etc.). Tenho todas as formulações para os ambientes que serão diversos (piso, azulejo, pintura, parede, laje, etc).

Ao receber o resultado ele pode salvar aquele item em uma lista e ir acumulando os itens conforme ir calculando.
Além desta função, várias outras precisam ser incrementadas, conforme abaixo.

A)    View de dicas
a.    Aqui ocorre uma espécie de blog, onde há uma matéria sobre um tema e os usuários entram e leem aquela publicação (pode curtir, compartilhar, comentar);

b)    View de Parceiros
a.    Uma lista de parceiros para consulta (preciso de uma interface para cadastrar eles).

Eu mesmo cadastro, não o próprio parceiro;

c)    Bloco de ferramentas uteis
a.    Medidor de nível
b.    Bussola
c.

Lanterna
d.    Leitor de códigos de barras

d)    Bloco de Conversor de unidades
a.    ÂNgulo, área, comprimento, temperatura, luminancia, magnetismo, som, etc.

(Já tenho as planilhas com as conversões);

e)    Bloco de “Link” de profissional com o usuário
a.    Função para usuário
i.    Usuário consulta um profissional de acordo com a especialidade, região e aplicação;
ii.

Uma lista de profissionais aparece (ordenada por tipo de conta do profissional e etc.);
b.    Função para profissional
i.    Dados básicos
ii.    Dados de resumo das especialidades
iii.

Tempo de experiência, etc.
Iv.    Tipo de conta: Tem que ter função de “pay in app”, para ele contratar alguns planos.

F)    Bloco de rede social
a.    Uma espécie de fórum para usuários interagirem
i.    Posta foto
ii.

Outros comentam e curtem
iii.    Rede de amigos
iv.    Função “stories”  para os amigos
v.

Galeria de fotos (minha e do amigo)
vi.    Profile

g)    View de gerenciamento de obras
a.    Ver os cálculos que ele salvou (na lista lá em cima)
b.

Gerenciar obras que salvou na lista

h)    View de configurações
a.    Lembretes
b.    Efetuar logout
c.

Idiomas (Portugues, inglês, etc)
d.    Preços de materiais, profissionais, etc

Observações    
i)    Usuários precisam de email/senha (cadastro próprio e também facebook/gmail)
j)    Algumas telas podem ser livres, outras precisam de login
k)    Já tenho um protótipo desenhado;
l)    Calculadoras já tenho as planilhas com as formulações, é transpor para a linguagem do código;
m)    Icones, desenhos e diagramação: já possuímos um modelo básico, os ícones e posicionamentos estão todos prointos no layout;
n)    Precisa ser APP Hibrido (Android e Iphone);
o)    Linguagem preferida: Hibrida (Ionic, React, flutter, vue, etc.);
P)    Preciso do código para manutenção futura;
q)    Preciso de uma interface para gerenciar o banco de dados (cadastro das matérias do blog, ver comentários denunciados, ver usuários que pagam)
r)    Preciso de que seja implementado o Analytics nas views e em alguns eventos
s)    Preciso de admob no app
t)    Banco de dados preferencialmente em Firebase (função off-line e sincronização se estiver logado).
U)    Preciso de que seja possível enviar push (seja no Firebase ou Onesignal);
v)    Multi-idioma: já tenho as tabelas em xml com os idiomas;
w)    Vamos acompanhar o desenvolvimento para facilitar manutenções e evitar retrabalhos.

Categoria TI e Programação
Subcategoria Programação de Apps para Android, iOS e outros
Qual é o alcance do projeto? Criar um novo aplicativo
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho o design
Disponibilidade requerida Conforme necessário
Experiência nesse tipo de projeto Sim (Eu já gerenciei esse tipo de projeto)
Integrações de API Mídias sociais (Facebook, Twitter, etc), Payment Processor (Paypal, Stripe, etc)
Plataformas exigidas Android, iPhone, iPad

Prazo de Entrega: 26 de Junho de 2019

Habilidades necessárias