Giter VIP home page Giter VIP logo

ioasys-repo's Introduction

README

Tecnologias

Ionic 5 Angular 10+ Postman

Resultado








Estes documento README tem como objetivo fornecer as informações necessárias para realização do projeto Empresas.

COMO RODAR O PROJETO?

  • npm i ( pasta do projeto)
  • ionic serve

O QUE FAZER ?

  • Você deve fazer um fork deste repositório para o desenvolvimento do teste. Após o desenvolvimento você deve enviar por email um link do seu repositório. Nós iremos avaliar seu projeto e retornar o resultado do seu teste.

ESCOPO DO PROJETO

  • Login e acesso de Usuário já registrado
    • Para o login usamos padrões OAuth 2.0. Na resposta de sucesso do login a api retornará 3 custom headers (access-token, client, uid);
    • Para ter acesso as demais APIS precisamos enviar esses 3 custom headers para a API autorizar a requisição;
  • Listagem de Empresas
  • Detalhamento de Empresas
  • Filtro de Empresas por nome e tipo

Informações Importantes

  • Layout e recortes disponíveis no Zeplin

  • https://app.zeplin.io/

  • user: teste_web

  • senha: teste_ioasys

  • Integração disponível a partir de uma collection para Postman (https://www.getpostman.com/apps) disponível neste repositório. Para utilizar a collection, vá até o postman e import a colllection que está disponível neste repositório, assim você terá acesso as documentação da API.

  • É obrigatório utilização do ReactJS/Angular.

  • É importante criar o layout responsivo, usando boas práticas e organização.

  • Independente de onde conseguiu chegar no teste é importante disponibilizar seu fonte para analisarmos.

Dados para Teste

Dicas

  • Você pode utilizar um dos frameworks: Bootstrap(http://getbootstrap.com/) ou Materializecss(http://materializecss.com).
  • No postman existem alguns parâmetros no header que devem ser passados em todas requests exceto na de login, eles serão retornados no endpoint de login, nos headers da request.
  • Sobrou tempo? Testes unitários, integração e e2e no sistema são bem vindos.

ioasys-repo's People

Contributors

brunoioasys avatar gabrielmorais99 avatar joaopedrosilva avatar lleobrescia avatar ohenriquefurtado avatar

Watchers

 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.