Code Monkey home page Code Monkey logo

abc-tech-app's Introduction

Fiap-tech-service-app

A ABC TechService é uma empresa que presta serviços para diferentes empresas dos ramos de telecomunicações, elétrica ou manutenções de linha branca, como geladeiras, fogões e máquinas de lavar. Alguns problemas reportados por clientes finais e pelas empresas parceiras estão gerando prejuízos e riscos operacionais que podem levar a quebra de contratos. Com isso, as áreas de TI e CS (sucesso do cliente ou customer success) levantaram os possíveis causadores dos problemas, e pontos abaixo foram os que mais apareceram nas pesquisas realizadas:

  • Aplicativo não captura informação de geolocalização ao início e término de serviço, possibilitando que o prestador não compareça para prestação do serviço.
  • Reclamação dos prestadores, aplicativo lento e que descarrega o celular rapidamente. Com isso, muitos ainda acabam utilizando fichas e recibos físicos.
  • É complexo para adicionar os serviços realizados e a ordem.
  • O sistema não gera relatório do tempo gasto para realização do serviço.
  • Ao finalizar, o serviço não exige nenhuma confirmação do cliente.

Com esses pontos levantados e urgência para a resolução, a diretoria da ABC TechService optou e liberou orçamento para a criação de um novo sistema e aplicativo que ficará em posse do prestador durante os atendimentos. E, com isso, foi solicitado para sua empresa um novo sistema MVP que será testado durante quatro semanas, com as seguintes funcionalidades:

  • Sistema deve ser rápido e escalável.
  • O aplicativo deve funcionar em Android, iOS e Web.
  • O aplicativo identificará o prestador por um código numérico.
  • O aplicativo deverá contar com uma lista de serviços prestados.
  • Cada ordem deverá ter ao menos 1 serviço prestado e poderá ter até 15 serviços realizados.
  • O aplicativo deverá gravar a hora e geolocalização ao iniciar o atendimento.
  • O aplicativo deverá gravar a hora e geolocalização ao finalizar o atendimento.
  • Ao finalizar, todas essas informações devem ser enviadas para o servidor e gravadas em um banco de dados.

DESAFIO

Vamos começar pela construção do nosso microsserviço em Java com Springboot, garantir que o nosso código siga uma estrutura que possibilite a criação de testes unitários para uma entrega com maior qualidade. Com nosso microsserviço pronto, vamos desenvolver o aplicativo e, como precisamos que ele esteja disponível nas plataformas Android, iOS e Web, escolhemos desenvolver com o Framework Flutter. Por fim, vamos publicar nosso microsserviço em uma cloud pública utilizando técnicas de CI/CD, facilitando desenvolvimentos e publicações futuras.

abc-tech-app's People

Contributors

juliohds avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.