This is the repository of an angular2 course written by Brecht Billiet.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
src
webpack
.gitignore
LICENSE.md
README.md
karma.conf.js
package.json
spec-bundle.js
tsconfig.aot.json
tsconfig.json
tslint.json
wallaby-bundle.js
wallaby.js

README.md

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

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