GitXplorerGitXplorer
s

fizz-buzz-ui

public
0 stars
0 forks
0 issues

Commits

List of commits on branch master.
Unverified
2becd722d83e9bbc17f7395d0c4dbd0cdb019b80

updating docs

sslav-pilus committed 7 years ago
Unverified
436d8552b850002f8cc90850490a1aeb739b9cef

adding endpoint url for prod

sslav-pilus committed 7 years ago
Unverified
9d824967130fd1881142dab8af4b3410056e3ee1

Api integration completed

sslav-pilus committed 7 years ago
Unverified
41c4abd38b04de42ec2ab71a7821524c08bc2549

project generated

sslav-pilus committed 7 years ago

README

The README file for this repository.

FizzBuzzUi

This project was generated with Angular CLI version 1.7.3.

Development server

Run ng serve for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files. This project have a sister project fizz-buzz-backed that can be used to provide backend functionality.

Code scaffolding

Run ng generate component component-name to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module.

Build

Run ng build to build the project. The build artifacts will be stored in the dist/ directory. Use the -prod flag for a production build.

Running unit tests

Run ng test to execute the unit tests via Karma.

Running end-to-end tests

Run ng e2e to execute the end-to-end tests via Protractor.

Example

Live demo of the project is deployed here

Design decision made

  • As this is very simple project with limited functionality only single view component is used for the front end.
  • The form definition of the component is done by using reactive form approach.
  • Bootstrap 4 is front end css framework (no js dependencies are included)
  • The backend functionality is accessed by means of FizzBuzzService that makes rest call to the back-end server and return an Observable of FizzBuzzResonse object.