Skip to content

antunesdanilo/devlist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cadastro de Desenvolvedores

Sobre

Esta aplicação tem como objetivo permitir que o usuário faça o gerenciamento de uma lista de desenvolvedores, podendo cadastrar, atualizar, visualizar e remover um registro, além de associá-lo a um nível.

Tecnologias Utilizadas

No desenvolvimento desta aplicação foram utilizadas as seguintes tecnologias:

Download

# Clonar o repositório
$ git clone https://github.com/antunesdanilo/devlist.git

# Instalar as dependências do backend
$ cd backend && npm install

# Instalar as dependências do frontend
$ cd frontend && npm install

Instalação em container

Pré-requisitos

Docker
NodeJs
NPM

Com docker compose

# Entrar no diretório do projeto
$ cd devlist

# Fazer o build das imagens e criar os containers
$ docker-compose up -d --build

Com containers isolados

# Entrar no diretório do projeto
$ cd devlist

# Entrar no sub-diretório backend
$ cd backend

# Fazer o build da imagem
$ docker build -t devlist/backend .

# Executar o container
$ docker run -it -p 3333:3333 devlist/backend


# Entrar no sub-diretório frontend
$ cd frontend

# Fazer o build da imagem
$ docker build -t devlist/frontend .

# Executar o container
$ docker run -it -p 80:80 devlist/frontend

Acessar localhost

Instalação local

Pré-requisitos

NodeJS
NPM

# Clonar o repositório
$ git clone https://github.com/antunesdanilo/delist.git

# Entrar no diretório do projeto
$ cd devlist

# Iniciar o backend
$ cd backend && npm run dev

# Iniciar o frontend
$ cd frontend && npm start

Acessar localhost

Testes

Backend

# Entrar no diretório do projeto
$ cd devlist

# Entrar no sub-diretório backend
$ cd backend

# Execução do servidor de testes (necessário para a transpilação dos arquivos ts em js)
$npm run dev

#Execução dos testes
$ npm run test

Desenvolvido por @DaniloAntunes - 2022

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published