Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
80 changes: 80 additions & 0 deletions Dump_Poke.sql

Large diffs are not rendered by default.

52 changes: 14 additions & 38 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,48 +1,24 @@
# Teste de Fullstack
# Teste Mateus Borges Paixão

Olá Dev! Tudo bem?
## Rodar o projeto

Nós estamos sempre em busca de profissionais interessantes e interessados, com boa capacidade de aprendizado, adaptação e principalmente bom senso!
Para rodar o projeto pasta utilzar o seguindo comando:
```yarn && yarn start```

Este teste tem como objetivo avaliar e desafiar você. Não é obrigatório realizá-lo completamente, queremos apenas reconhecer seu esforço e potencial para aprender, se adaptar e tomar decisões.
## Tecnologias utilizadas

Vamos ao teste!

## Desafio Pokémon

Nós temos um problema, atualmente nosso sistema é só um excel, cheio de informações sobre Pokémon. Nós usamos ele como banco de dados e ao mesmo tempo interface de gerenciamento, inserindo, editando, deletando e filtrando os dados.

Sua missão é criar um sistema para substituir este excel, pois queremos expandir e acrescentar features. Queremos manter essas funcionalidades básicas, mas principalmente queremos uma forma prática e agradável de buscar os dados, com listagem, filtros, paginação e detalhe sobre cada Pokémon.

Fique à vontade com o layout, precisamos de uma interface que consiga entregar as funcionalidades principais e substituir o excel.


## Consigo fazer?

Consegue sim! Só precisa saber (ou aprender agora) um pouco sobre as seguintes tecnologias:
As seguintes tecnologias foram utilizadas:
- HTML
- CSS
- Javascript
- Alguma tecnologia backend, por exemplo, NodeJS, PHP, Java, etc...
- Algum banco de dados, por exemplo, MySQL, SQL Server, MongoDB, etc...
- Git


## Regras

Para o desafio ficar mais interessante, decidimos criar umas regras básicas:
- No layout, você utilizar algum framework CSS (ex: Bootstrap, MaterializeCSS, Bulma...)
- Na parte de JS, deve utilizar algum framework (ex: VueJS, ReactJS, Angular...tente não usar jQuery)
- Opcional: usar algum automatizador ou ferramenta de build (ex: Webpack, Grunt, Gulp...)

## Por onde começo?

Primeiramente, você pode fazer um fork desse repositório aqui, para sua conta do Github, depois disso crie uma branch nova com o seu nome (ex: nome_sobrenome), para podermos indentificá-lo.

Após terminar o desafio, você pode solicitar um pull request para a branch master do nosso repositório. Vamos receber e fazer a avaliação de todos.
- Backend: PHP com framework CodeIgniter
- Banco de dados: MySQL
- FrontEnd: ReactJS

## Só isso?
## Ambiente

Só! Mas se estiver motivado e quiser ser diferencial, tente preparar o projeto para ser executado de maneira prática, usando alguma ferramenta que facilite isso (ex: npm, yarn, docker, etc...).
Realizado deploy da api na AWS:
http://18.220.105.29/poke_api/pokemon/

Boa sorte! :)
Para Rodar A API localmente utilizar um servidor de aplicação (apache)
e subir banco de dados MySQL (dados: Dump_Poke.sql)
1 change: 1 addition & 0 deletions poke_api
Submodule poke_api added at 9e6254
1 change: 1 addition & 0 deletions poke_teste
Submodule poke_teste added at 0ff405