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

https://github.com/brianschroer/checklist-chat-react

"Checklist chat" with React/Redux/SignalR
https://github.com/brianschroer/checklist-chat-react

cypress-io react react-redux react-router reactjs storybook

Last synced: 3 months ago
JSON representation

"Checklist chat" with React/Redux/SignalR

Awesome Lists containing this project

README

          

# Checklist Chat

This repo contains code for a "checklist chat" web app that combines chat with a checklist of tasks, showing the scheduling and status of each task:

![Checklist Chat screenshot](https://github.com/BrianSchroer/checklist-chat-react/blob/master/ChecklistChatScreenshot.png?raw=true)

It's based on an ASP.NET MVC / SignalR / jQuery app that I developed for a hackathon at work (and won first prize!).

During multi-phase deployments we had phone conference calls and people were constantly coming and going and asking for a verbal update of the status of the deployment tasks. I thought it would be a good communication tool to keep everyone appraised of statuses and issues.

It's been my testbed for learning [**⚛React**](https://reactjs.org/) and associated
modern web development techniques and tools, including:

* ES6 / ECMAScript2015 and beyond
* [git](https://git-scm.com/) / [github](https://github.com)
* [Babel](https://babeljs.io/)
* [ESlint](https://eslint.org/)
* [npm](https://www.npmjs.com/)
* [npm scripts](https://docs.npmjs.com/misc/scripts)
* [Redux](https://redux.js.org/)
* [Webpack](https://webpack.js.org/)

## Testing/documentation/design tools

* [Jest](https://facebook.github.io/jest/)
* [react-jest-snapshot-helper](https://www.npmjs.com/package/react-jest-snapshot-helper) - written by me!
* [Enzyme](https://www.npmjs.com/package/enzyme)
* [Cypress.io](https://www.cypress.io/)
* [Storybook](https://storybook.js.org/)
* [json-schema-faker](http://json-schema-faker.js.org)
* [json-server](https://github.com/typicode/json-server#json-server---)
* [localtunnel](https://github.com/localtunnel/localtunnel#localtunnel)