https://github.com/getstalkr/espinosa
Simple project made in order to demo @getstalkr at @wwdc.
https://github.com/getstalkr/espinosa
bot javascript microservice stalkr
Last synced: 6 months ago
JSON representation
Simple project made in order to demo @getstalkr at @wwdc.
- Host: GitHub
- URL: https://github.com/getstalkr/espinosa
- Owner: getstalkr
- License: mit
- Created: 2017-06-06T14:28:58.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2017-12-04T05:18:07.000Z (over 8 years ago)
- Last Synced: 2025-07-09T09:22:13.468Z (9 months ago)
- Topics: bot, javascript, microservice, stalkr
- Language: JavaScript
- Homepage:
- Size: 2.78 MB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
Simple project made in order to demo stalkr at WWDC 2017
---
## Table of Contents
- [This Project](#this-project)
* [A Simple Micro Service](#a-simple-micro-service)
* [A Bot](#a-bot)
- [Getting Started](#getting-started)
* [The Micro Service](#the-micro-service)
* [The Bot](#the-bot)
- [Our Product](#our-product)
## This Project
This project basically consists of two things:
### A Simple Micro Service
Which gives us famous Apple product names and has two routes:
- `/all`: Which returns an `array` of products.
- `/random`: Which returns a `string` containing a random one.
This simple HTTP API is intended to be just a simple Proof of Concept and demo to our [main product](#our-product).
### A Bot
Which keeps breaking and fixing the micro service deploys in order to better demo it at one our clients.
## Getting Started
### The Micro Service
1. Clone this repository:
```sh
git clone https://github.com/getstalkr/espinosa
```
1. Install all dependencies:
```sh
# via npm
npm install
# or using yarn
yarn
```
1. Launch it:
```sh
# via npm
npm start
# or using yarn
yarn start
```
If everything goes okay, then the endpoints should be available at `http:localhost:3000`.
### The Bot
Which keeps breaking and fixing the micro service deploys in order to better demo it at one our clients.
## Our Product
*stalkr* is a simple–yet powerful–set of tools which gathers data from both continuous integration and application infrastructure monitoring tools in order to make it easier to monitor the whole developing process, in a way the entire team can see at a glance, from the very first commit to the final release.
Although our experimental release is a simple client made for the TV, we do intend to make *stalkr* clients available on as much platforms as possible, which include:
- Other **Smart TV** platforms–e.g. Android TV, webOS, Tizen etc.;
- **SmartWatch** platforms–e.g. watchOS, Android Wear etc.;
- Popular **Mobile** platforms–e.g. iOS, Android etc.;
- Popular **Desktop** OSs–e.g. macOS, Linux, Windows etc.;
- The **Web** itself.
If you can't wait to check it out:
---
**Maintainer**:
> [ythecombinator.me](https://ythecombinator.me) ·
> GitHub [@ythecombinator](https://github.com/ythecombinator) ·
> Twitter [@ythecombinator](https://twitter.com/ythecombinator)