# Star Wars Character Search
A [Cycle.js](https://github.com/staltz/cycle) app that uses RxJs and the [Star Wars API](https://swapi.co/) to provide a character text-based search. It follows the [Model-View-Intent (MVI) pattern](https://cycle.js.org/model-view-intent.html).

![test](https://cloud.githubusercontent.com/assets/670057/25587361/1497dbd2-2e7a-11e7-96f3-6a9a8a91bec9.gif)

# Install and Run
1. Install all dependencies using `npm install`
2. Run a development server using `npm start`
3. Access `localhost:8000` in your browser

# Test
The tests included are Virtual DOM tests that uses the [chai-virtual-dom](https://github.com/staltz/chai-virtual-dom) lib and are included in `app.test.js` file. To run the tests:

1. Install all dependencies using `npm install`
2. `npm test`

# Star Wars Character Search
A [Cycle.js](https://github.com/staltz/cycle) app that uses RxJs and the [Star Wars API](https://swapi.co/) to provide a character text-based search. It follows the [Model-View-Intent (MVI) pattern](https://cycle.js.org/model-view-intent.html).

![test](https://cloud.githubusercontent.com/assets/670057/25587361/1497dbd2-2e7a-11e7-96f3-6a9a8a91bec9.gif)

# Install and Run
1. Install all dependencies using `npm install`
2. Run a development server using `npm start`
3. Access `localhost:8000` in your browser

# Test
The tests included are Virtual DOM tests that uses the [chai-virtual-dom](https://github.com/staltz/chai-virtual-dom) lib and are included in `app.test.js` file. To run the tests:

1. Install all dependencies using `npm install`
2. `npm test`

# Links
This repository is part of the [Awesome Cycle.js](https://github.com/cyclejs-community/awesome-cyclejs) list.

Add link to awesome cycle js
Add link to awesome cycle js
