Skip to content

Latest commit

 

History

History
130 lines (94 loc) · 4.58 KB

README.md

File metadata and controls

130 lines (94 loc) · 4.58 KB


Desafio Plific

Repositório para guiar no Desafio Plific para novos desenvolvedores

GitHub top language GitHub language count Codacy grade Repository size GitHub last commit Repository issues GitHub License

O Projeto   |    Tecnologias   |    Como utilizar   |    Licença

Sobre

Olá, devs! Estaremos passando esse desafio para ver como vocês pensam e como se comportam perante a problemas complexos. Daremos 5 dias para resolução do problema. ❤️

Na Plific, focamos em trabalhar com as tecnologias mais atuais do mercado, aqui é usado:

  • Typescript
  • Node
  • React
  • React Native
  • PostgreSQL
  • Docker
  • Testes Automatizados
  • Amazon Web Services (AWS)

Entre outras tecnologias para a construção da aplicação.


:octocat: O Projeto

Você deverá criar uma aplicação do tipo CRUD. Deverá utilizar o PostgreSQL, Typeorm, testes automatizados para sua aplicação Back End e o React com as melhores práticas. Utilize boas práticas de programação e explore se possivel dos métodos de Clean Code. No projeto estão todas as dependências necessárias para desenvolvê-lo, você encontrará exemplos para estruturar sua aplicação e algumas instruções.

  • Crie uma nova Branch com o código da solução e o nome da branch sendo feat- + o seu nome.

Aplicação Exemplo

plific-desafio-demo


🚀 Tecnologias

A solução deve ser desenvolvida com as seguintes tecnologias:

ℹ️ Como utilizar

Para clonar e executar este desafio, você precisará do Git, Node.js v12.18 acima + Yarn v1.22 acima, instalados em sua máquina, copie a url do plific-desafio e clone na sua máquina.

O banco deve ser criado com as seguintes credênciais:

  • host= localhost
  • port= 5432
  • username= postgres
  • password= postgres
  • database= plific_desafio_database (Obrigatório)

Leia o README.md dentro da pasta backend!

No seu terminal:

# Clone este repositório na pasta que desejar
$ git clone https://github.com/plific/plific-desafio.git

# Entre no repositório clonado
$ cd plific-desafio

# Entre na pasta do backend da aplicação
$ cd backend

# Instale as dependências do backend
$ yarn

# Execute os testes para verificar se o projeto está ok em sua máquina
$ yarn test

# Execute a aplicação logo após
$ yarn dev:server

# Entre na pasta do frontend da aplicação
$ cd frontend

# Instale as dependências do React
$ yarn

# Execute a aplicação
$ yarn start

📝 Licença

Este projeto está sob o MIT license. Veja a LICENSE para mais informações.