JackS1o / Test---John-Virtual-Card

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Boas vindas ao repositório do projeto John Virtual Card!

Esse projeto foi desenvolvido para um teste técnico!

Aqui você vai encontrar os detalhes de como foi o desenvolvimento do projeto e quais foram os requisitos técnicos necessários para a entrega do desafio.


Habilidades desenvolvidas

Neste projeto, fui capaz de:

  • Utilizar o banco de dados relacional MySQL;
  • Utilizar o ORM Prisma para trabalhar com o banco de dados MySQL;
  • Construir uma API com Node.js e Express;
  • Criar rotas para uma API com Express;
  • Estilizar uma página web com CSS e Material UI;
  • Criar uma página web com React;
  • Subir a aplicação com Docker;

Funcionamento da aplicação

Para iniciar o projeto, é necessário possuir o Docker instalado.

Após clonar o projeto em seu computador, para iniciá-lo é necessário executar o seguinte comando no diretório backend.

npm run prisma

E em seguida, executar o seguinte comando na raíz do projeto.

docker-compose up -d 

Isso fará com que os containers docker sejam orquestrados e a aplicação esteja disponível.

Após isso, você pode acessar a aplicação através do endereço http://localhost:4000.


Detalhes sobre a aplicação

Esta aplicação trata-se de um gerador de QR Code. Onde o usuário pode criar um QR Code para divulgação de suas redes sociais.

About


Languages

Language:JavaScript 70.3%Language:HTML 14.9%Language:CSS 9.6%Language:Shell 4.7%Language:Dockerfile 0.6%