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
- Host: GitHub
- URL: https://github.com/dolanmiu/mclaren-task
- Owner: dolanmiu
- Created: 2017-07-22T01:04:54.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2017-07-23T21:42:21.000Z (almost 9 years ago)
- Last Synced: 2025-08-19T19:44:20.778Z (10 months ago)
- Topics: angular, data, observable, observables, rxjs
- Language: TypeScript
- Homepage: https://dolanmiu.github.io/Mclaren-Task/
- Size: 529 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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