This project was bootstrapped with Create React App. I use react+redux to implment this simple-topic-list project.
After cloning this repo, use yarn(or npm) to install dependencies for this project.
Run the app in development mode. Open http://localhost:3000 to view it in the browser.
Run the test suits of this app. I use jest as my test runner which is built in Create React App and use its Snapshot Testing techniques as my UI testing with enzyme, a testing utility for React.
I deployed this web app on Heroku with the buildpack provided by them. See the introductory blog post and entry in Heroku elements.
Follow the instructions from their git repo to deploy this app:
✏️ Replace $APP_NAME
with a name for this app.
create-react-app $APP_NAME
cd $APP_NAME
git init
heroku create $APP_NAME --buildpack https://github.com/mars/create-react-app-buildpack.git
git add .
git commit -m "Start with create-react-app"
git push heroku master
heroku open