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

https://github.com/jprivillaso/react-smart-countdown

Countdown timer implemented in React
https://github.com/jprivillaso/react-smart-countdown

Last synced: about 1 month ago
JSON representation

Countdown timer implemented in React

Awesome Lists containing this project

README

        

# React Smart Countdown

This project aims to create a countdown timer using React. The main purpose is to see the latest React features, specially using hooks such as `useState` with a Context Provider pattern.



## Live DEMO

There's a live version of the app at [this link](https://react-smart-countdown.netlify.app/)

## Features

1. Get notified when half time has passed
2. Text becomes red when time is less than 20 seconds
3. Text starts blikning when time is less than 10 seconds



4. Speed control
5. Pause/Resume functionality



## Run the project locally

```bash
$ npm start
```

## Stack Used

- React + Typescript
- Styled-Components
- Styled-Media-Queries
- Jest/Enzyme

## Project's Kanban Flow

You can look at the current development's state of this mini-project by following the [Kanban Flow chart](https://github.com/jprivillaso/react-smart-countdown/projects/1)