https://github.com/bertrandmartel/caipy-dashboard
ReactJS material dashboard featuring Ad detection in TV programs
https://github.com/bertrandmartel/caipy-dashboard
flowchart material-ui materializecss react reactjs visjs
Last synced: 4 months ago
JSON representation
ReactJS material dashboard featuring Ad detection in TV programs
- Host: GitHub
- URL: https://github.com/bertrandmartel/caipy-dashboard
- Owner: bertrandmartel
- License: mit
- Created: 2017-08-07T16:21:02.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2017-11-04T17:27:56.000Z (over 7 years ago)
- Last Synced: 2025-01-03T20:12:25.768Z (5 months ago)
- Topics: flowchart, material-ui, materializecss, react, reactjs, visjs
- Language: JavaScript
- Size: 11.1 MB
- Stars: 4
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Caipy Dashboard
[](https://travis-ci.org/bertrandmartel/caipy-dashboard)
[](LICENSE.md)A ReactJS powered material dashboard featuring Ad detection in TV programs from an external API from [Caipy](http://www.caipy.com/)
### [Live Application](http://bertrandmartel.github.io/caipy-dashboard)
The aim is to calculate program startover time in 2 distinct mode :
* with advertisement
* without advertisementBoth algorithm are detailed in a flowchart with the specific path taken to compute the startover time
[](http://bertrandmartel.github.io/caipy-dashboard)
Selection filters available :
* date (start/end)
* preset (used to aggregate/disaggregate ad)
* TV channel
* mode (with & without ad)[](http://bertrandmartel.github.io/caipy-dashboard)
This project is using :
* [React](https://github.com/facebook/react)
* [Material UI](https://github.com/callemall/material-ui)
* [vis](https://github.com/almende/vis)
* [flowchart.js](https://github.com/adrai/flowchart.js)
* [React infinite calendar](https://github.com/clauderic/react-infinite-calendar)
* [moment](https://github.com/moment/moment)
* [moment duration format](https://github.com/jsmreese/moment-duration-format)
* [React numeric input](https://github.com/vlad-ignatov/react-numeric-input)This project has been created using [create-react-app](https://github.com/facebookincubator/create-react-app)
### Docker
Modify `homepage` field from `package.json` to match the target host :
* build
```
docker build . -t caipy-dashboard
```* run
```
docker run -p 5000:5000 caipy-dashboard
```## License
The MIT License (MIT) Copyright (c) 2017 Bertrand Martel