https://github.com/jacks1o/test---john-virtual-card
https://github.com/jacks1o/test---john-virtual-card
css docker docker-compose html javascript material-ui nodejs prisma react
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/jacks1o/test---john-virtual-card
- Owner: JackS1o
- Created: 2022-10-27T23:14:08.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-11-02T02:04:52.000Z (over 2 years ago)
- Last Synced: 2025-02-04T09:48:10.640Z (4 months ago)
- Topics: css, docker, docker-compose, html, javascript, material-ui, nodejs, prisma, react
- Language: JavaScript
- Homepage:
- Size: 5.55 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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](https://docs.docker.com/engine/install/ubuntu/) 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.