/Vortx

Tecnhical Challange for job interview

Primary LanguageTypeScript

Danilo Mourelle

Atualmente um desenvolvedor Web Fullstack (NodeJS), tenho 3 anos de experiência em programação de robôs industriais, onde desenvolvi habilidade na área de programação de linguagens de alto nível e lógica de programação. Também fiz parte, por 4 anos, de um grupo de pesquisa científica em sistemas neurais com foco em memória, aprendizado e Doença de Alzheimer onde obtive familiaridade com documentações em lingua inglesa e a repetibilidade de protocolos pré-estabelecidos.

Minha ultima experiência profissional foi como desenvolvedor Back-end Jr em uma fintech especializada em crédito estudantil. Entre minhas atribuições estavam: desenvolver e manter um sistema NodeJs criando API Rest utilizando o framework Express e consumindo utilizando a biblioteca Axios. Nossas manipulações de dados se davam em banco SQL (PostreSQL), e um deploy em ambiente Heroku

Canais de comunicação:

Challenge Vórtx


GitHub top language GitHub language count Repository size GitHub last commit


Linguagens

  • Typescript
  • CSS
  • HTML

Tecnologias/Ferramentas

  • Git
  • Typescript
  • ReactJs
  • Node.js
  • MVC
  • Programação Orientada a Objeto
  • Postman

O que a plataforma é capaz de fazer 🏁

🏆 Renderizar uma interface simples para interagir com publico.

🏆 Realizar a comunicação entre front-end e back-end para troca de dados.

🏆 Validar, calcular e devolver dados de acordo com os inputs inseridos pelo publico.

Linguagens e libs utilizadas 📚

Como rodar a aplicação ▶️

No terminal, clone o projeto: (ou extraia os arquivos para um diretório conhecido)

$ git clone https://github.com/danilomourelle/Provi-Backend.git

Back-end

Primeiro devemos rodar o Back-end. Para isso, navegue para dentro da pasta server

$ cd /Diretório_do_Projeto/server

Instale as dependências

$ npm i

Execute a aplicação

$ npm run dev

Você poderá utilizar os endpoints através de um cliente HTTP (ex. Postman) tendo o endereço localhost:5000 como URL base para as requisições.

Front-end

Agora, vamos rodar o front-end. Em outro terminal, navegue para a pasta web

$ cd /Diretório_do_Projeto/web

Instale as dependências

$ npm i

Execute a aplicação

$ npm run dev

Uma nova aba do seu navegador devera abrir no endereço http://localhost:3000