An open API service indexing awesome lists of open source software.

https://github.com/dolanmiu/mclaren-task

A front end assessment task for Mclaren
https://github.com/dolanmiu/mclaren-task

angular data observable observables rxjs

Last synced: about 1 month ago
JSON representation

A front end assessment task for Mclaren

Awesome Lists containing this project

README

          

[![Build Status][travis-image]][travis-url]

# Mclaren Task

> This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 1.2.1.

## Introduction

This project uses Travis CI to automatically run tests and automatically deploy when those tests pass. The tests include TS Linting, Sass linting, and unit tests.

This project is automatically deployed to: https://dolanmiu.github.io/Mclaren-Task/

Unit tests are the `.spec.ts` files beside their tested counterparts.

## Features

1. Sorting
2. Searching
3. Innovative score system
4. Reactive Function Programming (RFP)
5. VERY easy to swap mock data with real data.

## Running locally

1. Clone
2. run `npm instsll`
3. run `npm start`
4. Navigate to `http://localhost:4200/`. The app will automatically reload if you change any of the source files.

## Running unit tests

Run `npm test` to execute the unit tests via [Karma](https://karma-runner.github.io).

Run `npm run lint` to execute TS linting

Run `npm run sass-lint` to execute Sass linting

---

Made with 💖 by Dolan Miu 🍆 💦 😝

[travis-image]: https://travis-ci.org/dolanmiu/Mclaren-Task.svg?branch=master
[travis-url]: https://travis-ci.org/dolanmiu/Mclaren-Task