/winecellar

This is the repository of an angular2 course written by Brecht Billiet.

Primary LanguageTypeScriptMIT LicenseMIT

winecellar

This is the repository of an angular2 course written by Brecht Billiet. You can check the course at http://workshop.brecht.io The backend of this application is available on https://github.com/brechtbilliet/WineCellarBackend

make an account at the wine.com api and get an api key

https://api.wine.com/signup

demo

http://winecellar.surge.sh

Install

git clone git@github.com/brechtbilliet/winecellar.git
cd winecellar
npm install
npm start --apikey=<yourapikeyforwine.com> --backendenv=http://localhost:3000/api

Build for production

npm run build --apikey=<yourapikeyforwine.com> --backendenv=http://localhost:3000/api

Deploy with surge

npm run deploy --apikey=<yourapikeyforwine.com> --backendenv=http://localhost:3000/api

Technology stack

  • Angular2
  • Webpack
  • Typescript
  • Rxjs
  • @ngrx/store
  • redux architecture
  • shadow DOM

Features

  • Build an angular2 application with webpack
  • fully tested with Jasmine
  • sass support
  • Typescript support
  • ES6 modules support
  • Wallaby.js support
  • Optimized build package
  • Minimal and straightforward setup
  • Watches code and refreshes browser with latest changes automatically