Esse projeto foi feito usando Angular CLI e as seguintes versões:
- angular-cli: 1.6.5
- Node: 9.4.0
- NPM: 5.6.0
Server
> cd middleware
> npm install
> npm start
Frontend
> cd frontend
> npm install
> ng serve
O frontend foi baseado nos conhecimentos adquiridos com as arquiteturas que já fiz em alguns projetos. Há componentes, modelos, provedores e serviços, entre outros conceitos. Ele roda na url http://localhost:4200.
O middleware foi arquitetado baseado nos estudo que fiz referente a api webscraper em python que estava na documentação. Também houve estudo em alguns projetos encontrados no github. O middleware roda com o dominio http://localhost:3000.
O projeto no git esta com o modelo de Git Flow.