https://github.com/zhukovsd/freecodecamp-calculator
https://github.com/zhukovsd/freecodecamp-calculator
boilerplate es6 freecodecamp freecodecamp-javascript-calculator javascript material-design material-ui react travis-ci
Last synced: 3 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/zhukovsd/freecodecamp-calculator
- Owner: zhukovsd
- License: mit
- Created: 2017-05-28T13:21:56.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2017-06-01T12:14:29.000Z (about 8 years ago)
- Last Synced: 2025-05-19T23:08:09.886Z (about 1 month ago)
- Topics: boilerplate, es6, freecodecamp, freecodecamp-javascript-calculator, javascript, material-design, material-ui, react, travis-ci
- Language: JavaScript
- Size: 1.21 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# freecodecamp-calculator
The built application is deployed to GitHub Pages - https://zhukovsd.github.io/freecodecamp-calculator/## Used libraries and tools
Application:
1. ES6, ReactJS and material-ui
2. Building and debugging:
- Browserify + babelify for bundling js, bash for copying html and css [build.sh](https://github.com/zhukovsd/freecodecamp-calculator/blob/master/build.sh)
- Watchify for watching and hotswapping js, bash for hot swapping changed html and css [watch.sh](https://github.com/zhukovsd/freecodecamp-calculator/blob/master/watch.sh)
- browser-sync for refreshing browser when files in `build/` has been changed
3. CI and deploying to gh-pages:
- travis-ci.org as CI service
- CI runner executes [deploy.sh](https://github.com/zhukovsd/freecodecamp-calculator/blob/master/deploy.sh) to build the app and deploy it to GitHub Pages## Build the app on your side
- `git clone`
- `npm install`
- `npm run build` or `build.sh`
- `watch.sh` to run browser-sync and open the app in your default browser