Skip to content

ismaelqueiroz/jobs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cadastro de veículos

Aplicação (cliente e servidor) de cadastro de veículos.

Greenkeeper badge Build Status Coverage Status

Projeto exemplo de um CRUD de veículos, projeto feito em NodeJS e Angular, composto de back-end e front-end respectivamente.

Plataformas / Frameworks

  • Angular 5.2.0.
  • Material Angular 5.1.0.
  • Express 4.16.2.
  • Mocha 4.1.0.
  • Travis CI.
  • Coveralls.

Instalação

Instalando dependência para o back-end e front-end, navegar nas pastas jobs-sl e jobs-ui, respectivamente e executar os procedimentos abaixo:

OS X | Linux | Windows:

npm install

Testando

Navegar até a pasta jobs-sl, executar:

npm test

Executando back-end

Navegar até a pasta jobs-sl, executar:

npm start

Após execução com sucesso, o seguinte trecho de código será exibido:

> nodemon -e ts --exec ts-node ./server.ts

[nodemon] 1.12.1
[nodemon] to restart at any time, enter `rs`
[nodemon] watching: *.*
[nodemon] starting `ts-node ./server.ts`
Server listening on http://localhost:8000
Application ready to serve requests.
Environment: development

O serviço está exposto no seguinte endereço: http://localhost:8000

Api's publicadas:

  • GET /api/v1/vehicles
  • GET /api/v1/vehicles/{id}
  • POST /api/v1/vehicles
  • PUT /api/v1/vehicles
  • DELETE /api/v1/vehicles/{id}

Executando front-end

Navegar até a pasta jobs-ui, executar:

npm start

Após execução com sucesso, o seguinte trecho de código será exibido:

** NG Live Development Server is listening on localhost:4200, open your browser on http://localhost:4200/ **                                                         
Hash: 73b7a45a8eb7618f1131
Time: 12667ms
chunk {inline} inline.bundle.js (inline) 5.79 kB [entry] [rendered]
chunk {main} main.bundle.js (main) 80.8 kB [initial] [rendered]
chunk {polyfills} polyfills.bundle.js (polyfills) 558 kB [initial] [rendered]
chunk {scripts} scripts.bundle.js (scripts) 140 kB [initial] [rendered]
chunk {styles} styles.bundle.js (styles) 162 kB [initial] [rendered]
chunk {vendor} vendor.bundle.js (vendor) 16.2 MB [initial] [rendered]

webpack: Compiled successfully.

Acesse a url em algum browser: http://localhost:4200

Histórico de lançamentos

  • 1.0.0-alpha.1
    • Primeira versão do projeto

Meta

Ismael Queiroz – @IsmaelQueirozismaelqueiroz@gmail.com

Distribuído sob a licença MIT.

https://github.com/ismaelqueiroz/jobs

About

Faça parte da nossa banda!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 83.7%
  • TypeScript 10.0%
  • JavaScript 4.3%
  • HTML 2.0%