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.
No desenvolvimento desta aplicação foram utilizadas as seguintes tecnologias:
- NodeJS - Interpretador javascript
- AdonisJS - Framework backend
- ReactJS - Framework frontend
- Bootstrap - Componentes estilizados
# 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
Pré-requisitos
Docker
NodeJs
NPM
# Entrar no diretório do projeto
$ cd devlist
# Fazer o build das imagens e criar os containers
$ docker-compose up -d --build
# 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
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
# 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