MyMTG é uma plataforma com o intuito de ser o braço direito do card player. Nela, sem cadastro, é possível ver as listas cadastradas, bem como suas cartas. Realizando o cadastro, o usuário também pode criar e gerenciar suas próprias listas e cartas.
https://zappts-technical-test.herokuapp.com/
Para instalar a aplicação é necessário ter instalado na sua máquina:
Para rodar o projeto execute os comandos abaixo no seu terminal:
Para copiar o projeto
git clone https://github.com/llpasche/MyMTG.git
Para rodar o projeto, entre na sua pasta raíz (MyMTG) e execute:
npm install
Para criar uma cópia das tabelas no seu banco de dados, execute:
npm run migrations
https://documenter.getpostman.com/view/19294478/UyxbsATz
O projeto foi criado com as seguintes tecnologias
- NodeJs - Ambiente de execução server-side de JavaScript;
- Express - Usado para construir a API da aplicação;
- UUID - Gerador de identificadores únicos;
- Bcryptjs - Hasheador de senhas para inserção segura no banco de dados;
- Git - Ferramenta de versionamento de código;
- MySql - Banco de dados usado para aplicação;
- Knex - Ferramenta que possibilita integração de JavaScript com MySQL e
- Heroku - Usado para hospedagem do projeto.