Git Product home page Git Product logo

teste-fullstack's Introduction

Teste para vaga de Desenvolvedor Fullstack

Olá aspirante a gofluxer, seja bem-vindo ao seu teste.

Esperamos que tenha dado tudo certo até aqui e desejamos a você um ótimo teste.

Disclaimer: Os CNPJs e CPFs utilizados nos testes foram gerados em https://www.4devs.com.br/gerador_de_cnpj

Stack

Backend: PHP ou Node

Froentend: Angular ou React

Database: Postgresql ou Mongodb

Obs: Você pode utilizar frameworks e bibliotecas.

O Problema e O que Esperamos

Nosso core business é contratação de frete, então nada mais justo do que praticarmos o seu futuro dia-a-dia.

Você deve criar uma API REST capaz de cadastrar e obter informações de Embarcadores, Transportadores, Ofertas e Lances.

Os dados recebidos devem ser armazenados num banco de dados criado pelo candidato.

Também deve ser criado uma(s) página(s) para que seja possível visualizar os dados cadastrados.

Prazo

O prazo de entrega é de 4 dias corridos, contados a partir do recebimento deste teste.

Exemplos de Requisições

Exemplo de JSON de Cadastro de Embarcador

{
  "id": 1,
  "name": "goFlux Brasil",
  "doc": "60.429.484/0001-10",
  "about": "goFlux, uma empresa especializada em inovar na contratação de fretes",
  "active": true,
  "site": "https://goflux.com.br/"
}

Exemplo de JSON de Cadastro de Transportador

{
  "id": 12,
  "name": "Transportadora Rodoclub",
  "doc": "99.974.145/0001-50",
  "about": "Transportadora Rodoclub, transportando sonhos",
  "active": true,
  "site": "https://goflux.com.br/"
}

Exemplo de JSON de Cadastro de Oferta

{
  "id": 1,
  "id_customer": 1,
  "from": "Porto Alegre - RS",
  "to": "São Paulo - SP",
  "initial_value": 130.00,
  "amount": 300.00,
  "amount_type": "TON"
}

Exemplo de JSON de Lance

{
  "id_provider": 12,
  "id_offer": 1,
  "value": 105.00,
  "amount": 230.00
}

Entrega

Coloque seu código em um repositório privado no Github e adicione o @gestao-goflux como um de seus colaboradores. Essa conta no Github (gestao-goflux) é utilizada exclusivamente para aplicação e revisão de testes.

Considerações Finais

Sinta-se livre para impressionar na sua solução e apresentação.

Bom teste!!

#NaVelocidadeDoSeuTalento #EnjoyTheRide

teste-fullstack's People

Contributors

gestao-goflux 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.