React app that has an input box that you can enter a github user id and it shows you their last 30 public events.
This app needs node and npm.
npm install
npm start
Unit testing provided for redux actions and reducers.
npm test
All github events has a similar JSON schema, but a unique payload object that is determined by its event type. See Event Types & Payloads
This app supports custom messages for most common event types, and handle with a default view other event types.
- PushEvent
- PublicEvent
- WatchEvent
- PullRequestEvent
- CreateEvent
This app is built using Create React App.
The app uses redux to mantain state.
Styles accross the app supported by material-ui withStyles HOC.
Material UI components are used for navbar, buttons and search bar.
The app is deployed on github pages, instructions about the deploy on create-react-app guide.
https://dminones.github.io/github-feed/