Completed

Criar Site, App, Apis, Infraestrutura e Site Interno da minha startup

Published on the December 05, 2016 in IT & Programming

About this project

Open

E ae pessoal, tudo bem?

Estou criando uma startup de marketplace e preciso de alguém (ou alguma empresa) para criar alguns sistemas para tal.
Segue abaixo a lista do que preciso:

1 - Site: Aproximadamente 15 páginas;
    Tecnologias: Responsivo, Html5, Css3, Jade, ES6, Angular2, NodeJS, Gulp

2 - App: Aproximadamente 40 telas:
    Teconologias (1ª opção): Progressive Web Apps, NodeJS, ES6, Gulp
    Teconologias (2ª opção): React Native, ES6, Gulp
    
    OBS: Orçar para cada uma das opções tecnológicas.

3 - Apis: Aproximadamente
    Tecnologias: Microservices, NodeJS, MongoDB, ES6, Gulp
    
4 - Site Interno: Moderação de conteúdo (cadastro, portfólio, cancelamento, avaliações), reporte de erros,
                  envio de sugestões, usuários cadastrados, e visualização de pedidos realizados.
    Tecnologias: Responsivo, Html5, Css3, Jade, ES6, Angular2, NodeJS, Gulp                 

5 - Infra: Configuração de escalabilidade e publicação na azure (Por conta dos benefícios do Bizspark)
        
        
    - Tudo desenvolvido em inglês, com i18n e 100% de cobertura de testes
    - Não utilizar gerador de código, tais como LoopBack    
    - Já possuímos PSD de todas as telas, fluxo do site e app desenhados e tarefas cadastradas e detalhadas no trello.
    
    Funcionalidades previstas
    
    Referentes ao aplicativo:
●    Banners Iniciais
●    Login - Login com Facebook
●    Login - Login com Google Plus
●    Login - Login com E-mail
●    Login - Recuperação de senha
●    Login - Confirmação de dados quando realizar o login via Facebook ou Google Plus
●    Cadastro - Criar nova conta
●    Cadastro - Upload de imagem através da câmera (foto)
●    Cadastro - Upload de imagem através da galeria de imagens
●    Edição Perfil Pessoal - Edição de dados
●    Home - Listagem de perfis profissionais na home
●    Home - Abrir políticas de privacidade e termos de uso
●    Home - Sair do aplicativo (logout)
●    Home - Menu - Listagem de profissionais favoritos
●    Home - Menu - Listagem de pedidos realizados
●    Home - Menu - Listagem de conversas realizadas
●    Home - Menu - Profissional - Visualização de perfil profissional
●    Home - Menu - Profissional - Conversas com clientes (chat)
●    Home - Menu - Profissional - Histórico e atuais pedidos de clientes
●    Home - Menu - Profissional - Bloqueio de recebimento de novos serviços
●    Home - Menu - Participe - Enviar Sugestões
●    Home - Menu - Participe - Reportar Falhas
●    Home - Menu - Participe - Avaliar Aplicativo
●    Home - Menu - Participe - Compartilhar Aplicativo
●    Perfil - Visualização de perfil do profissional
●    Perfil - Favoritar profissional
●    Perfil - Visualizar avaliações
●    Perfil - Visualizar portfólio
●    Perfil - Visualizar serviços do profissional
●    Portfólio/Serviços - Visualizar imagem expandida de portfólio do profissional
●    Portfólio/Serviços - Exibir tabela de preços do profissional
●    Portfólio/Serviços - Visualizar detalhes dos pacotes de serviços
●    Portfólio/Serviços - Selecionar serviços para compra
●    Portfólio/Serviços - Contratação do profissional
●    Orçamento Express - Visualizar serviços por subcategorias
●    Orçamento Express - Selecionar serviços para orçamento
●    Orçamento Express - Remover serviços selecionados
●    Orçamento Express - Buscar orçamentos
●    Orçamento Express - Trocar propostas de orçamentos
●    Orçamento Express - Visualizar orçamentos
●    Orçamento Express - Contratação de profissional
●    Contratação - Selecionar parcelas, adicionar e selecionar cartão de crédito
●    Contratação - Finalizar pontratação
●    Pedido - Visualizar pedido
●    Pedido - Cancelar pedido e pagamento
●    Pedido - Liberar pagamento
●    Pedido - Profissional - Solicitar liberação de pagamento
●    Pagamento Liberado - Avaliação de cliente pelo profissional
●    Pagamento Liberado - Avaliação de profissional pelo cliente
●    Moderação - Disputa de pagamento
●    Chat - Carregar Mensagens anteriores
●    Chat - Enviar mensagem
●    Chat - Enviar imagem (igual whatsapp)
●    Chat - Enviar imagem (tentar novamente)
●    Carteira - Visualizar futuros lançamentos
●    Carteira - Visualizar saldo para saque
●    Carteira - Visualizar histórico
●    Carteira - Realizar saque
●    Geral - Tratar falhas de conexão com a internet ou afins em dispositivos móveis Android e iOS com mensagens de falha de conexão, quando houver
●    Geral - Envio de notificações para clientes e profissionais em diversas etapas do aplicativo
●    Geral - Implementar validações de campos e máscaras
●    Geral - Implementar a minificação e otimização dos códigos com o objetivo de deixar o aplicativo mais veloz e seguro

Referentes ao site:
●    Página - Home (One Page/Single Page)
●    Página - Termos e Privacidade
●    Página - Entre para o Time
●    Página - Nosso Contrato
●    Página - Parabéns - Finalização de Cadastro
●    Páginas - Cadastro dos profissionais
●    Login - Login com Facebook
●    Login - Login com Google Plus
●    Login - Login com E-mail
●    Login - Recuperação de Senha
●    Login - Confirmação de dados quando realizar o login via Facebook ou Google Plus
●    Cadastro - Criar nova conta
●    Upload de Imagens - Perfis, capa e portfólio
●    Upload de Imagens - Recorte de imagens
●    Portfólio - Exclusão de imagens
●    Serviços - Visualização de detalhes
●    Serviços - Cadastro de valores e prazos
●    Edição de informações do cadastro de profissionais
●    Treinamento do profissional sobre os padrões de atendimento ao cliente à serem seguidos na plataforma

Caso tenham alguma dúvida estou à disposição.

Obrigado desde já.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Create a new custom site
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Experience in this type of projects Yes (I have managed this kind of project before)
API Integrations Social media (Facebook, Twitter, etc.), Payment Processor (Paypal, Stripe, etc.), Other (Other APIs)
Roles needed Developer, Other
Other roles needed Criar Site, App, APIs, Infraestrutura e Site Interno da minha startup

Delivery term: Not specified

Skills needed