Skip to content

Latest commit

 

History

History
39 lines (20 loc) · 1.86 KB

README.md

File metadata and controls

39 lines (20 loc) · 1.86 KB

Trybers and Dragons

Essa aplicação é uma estrutura de jogo no estilo RPG desenvolvido em TypeScript.

O projeto foi para praticar os princípios de arquitetura SOLID e princípios de POO, entender herança, abstração, encapsulamento e polimorfismo.

🚀 Tecnologia

  • ⚡ Docker é uma plataforma open source que facilita a criação e administração de ambientes isolados dentro de um container.

  • ⚡ Node.js é um ambiente de execução JavaScript que permite executar aplicações desenvolvidas com a linguagem de forma autônoma, sem depender de um navegador.

  • ⚡ TypeScript é um superconjunto de JavaScript, ou seja, um conjunto de ferramentas e formas mais eficientes de escrever código JavaScript

✋🏻 Pré-requisitos

  • git: Ferramenta para gerenciar o código-fonte

  • Visual Studio Code: Editor de Código Fonte

  • Docker: Software de código aberto usado para implantar aplicativos dentro de containers virtuais.

  • Node.js: Software de código aberto, multiplataforma, baseado no interpretador V8 do Google e que permite a execução de códigos JavaScript fora de um navegador web.

  • TypeScript: TypeScript é um superset do Javascript, ou seja, um conjunto de ferramentas, o TypeScript foi criado com o objetivo de incluir recursos que não estão presentes no JS. Por meio dele é possível definir a tipagem estática, parâmetros e retorno de funções.

🛠️ Antes de iniciar o projeto.

No diretório do projeto, inicialize o projeto e instale as dependências:

Rodando a aplicação com o Docker:

Na pasta app do projeto, suba o container utilizando o docker-compose.yml. Utilize o comando:

  • docker-compose up -d

npm install

Instala as dependências.