Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/tubone24/aws-health-dashboard

This is a web page where you can check the status of AWS.
https://github.com/tubone24/aws-health-dashboard

aws nextjs recoil status-page vercel

Last synced: 3 days ago
JSON representation

This is a web page where you can check the status of AWS.

Awesome Lists containing this project

README

        

# AWS Health Dashboard

![img](https://i.imgur.com/AoeQGrV.png)

[![NodeCI](https://github.com/tubone24/aws-health-dashboard/workflows/NodeCI/badge.svg)](https://github.com/tubone24/aws-health-dashboard/actions?query=workflow%3ANodeCI)
[![Coverage Status](https://coveralls.io/repos/github/tubone24/aws-health-dashboard/badge.svg?branch=master)](https://coveralls.io/github/tubone24/aws-health-dashboard?branch=master)
[![license](https://img.shields.io/github/license/tubone24/aws-health-dashboard.svg)](LICENSE)
[![standard-readme compliant](https://img.shields.io/badge/readme%20style-standard-brightgreen.svg?style=flat-square)](https://github.com/RichardLitt/standard-readme)
[![MIT](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)

> Easily check the status of **AWS**

This is a web page where you can check the status of **AWS**.

The official [AWS Service Health Dashboard](https://status.aws.amazon.com/) is difficult to use, so I recreated it using Next.js Vercel.

## Table of Contents

- [Background](#background)
- [Install](#install)
- [Test & Lint](#test--lint)
- [Demo](#demo)
- [Contributing](#contributing)
- [License](#license)

## Background

The official [AWS Service Health Dashboard](https://status.aws.amazon.com/) has only RSS links, making it a rather difficult web page to use.

Since it is difficult to use, I recreated it with Next.js Vercel.

## Install

### Deploy your own

Deploy the example using [Vercel](https://vercel.com):

[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/git/external?repository-url=https://github.com/tubone24/aws-health-dashboard&project-name=aws-health-dashboard&repository-name=aws-health-dashboard)

### Local Run

You can develop while using the hot reload function.

```
npm install

npm run dev
```

### Build

```
npm run build
```

## Test & Lint

You can run test and lint by executing the following command; make sure to run it before Pull Request.

```
npm run test-all
```

Also, this test code uses the jest snapshot, so if there are any changes in the UI.
Please update the snapshot using the command below.

```
npm test -- -u
```

When you open a PR towards the master branch, the CI configured in GitHub Actions will run the automated tests and update the results and test coverage.

[![NodeCI](https://github.com/tubone24/aws-health-dashboard/workflows/NodeCI/badge.svg)](https://github.com/tubone24/aws-health-dashboard/actions?query=workflow%3ANodeCI)
[![Coverage Status](https://coveralls.io/repos/github/tubone24/aws-health-dashboard/badge.svg?branch=master)](https://coveralls.io/github/tubone24/aws-health-dashboard?branch=master)

## Demo

You can use the demo site on this link below.

![img](https://i.imgur.com/XblRysI.png)

## Contributing

See [the contributing file](CONTRIBUTING.md)!

PRs accepted.

Small note: If editing the Readme, please conform to the [standard-readme](https://github.com/RichardLitt/standard-readme) specification.

## License

[MIT © tubone24](LICENSE)