Using React and Redux (and any other third-party javascript libraries you might find useful), implement a To-Do list application to the following spec:
- Users should be able to add new todos to the todo list. New todo inputs should be added to the bottom of the todo list.
- Users should be able to edit (i.e. change the text of) existing todos.
- Users should be able to delete existing todos.
- Users should be able to reorder the list of existing todos.
- In the bottom half of the page, all of the existing inputs and their contents should be live updated in real-time (as the user is typing) in plain text
Setup Guide
Download tools
- Install node
- Install git
- Install packages by running
yarn install
Running Project
yarn install
- npm run start
Deploying project to Heroku
- Setup project space on Heroku
- add buildpack
https://github.com/mars/create-react-app-buildpack.git
- Connect to your github repository
- Enable 'Wait for CI to pass' option
- Allow automatic deploys from push on master