This is a small project I created in a single weekend. My work team announces who they're grateful for and why during weekly team meetings, and I created this tool to help my teammates keep track of their gratitude.
This application is live and functional at https://mattlayton1986.github.io/gratitude/.
Please note: this project is a work in progress. I spent a total of two weekends building the initial app (weekend 1 - MVP) and refactoring it and adding some feature requests from my colleagues (weekend 2).
As a work in progress, it is far from polished. In particular, the "Edit Item" functionality has not been implemented, so that button is currently disabled.
- React
- MaterialUI
- Emotion
- Redux
- Redux-Persist
- Reselect
While this application is hosted via GitHub Pages (available at the link above), if you would like to run Gratitude locally, follow these steps:
- Clone the project
git clone https://github.com/mattlayton1986/gratitude.git
- Install dependencies
cd gratitude && npm install
- Launch app
npm run start