This single-page React web app fetches a mock To Do list. It allows a user to update the completion status of the To Do list items. The app is deployed to https://my-little-to-do-app.herokuapp.com/.
-
Clone the repo
-
Install dependencies
npm install
-
Start the app on default port 3000
npm start
Tests are written using Jest.
-
To run tests:
npm test
This project uses Github Actions for CI/CD. The worfklow will:
- run all tests
- build the app
- Fork and clone the repo.
- Follow the setup steps outlined above.
- Make your changes, ensuring that code coverage remains at 100%.
- Open a pull request documenting your changes. Please ensure that that GitHub Actions workflow succeeds.
- Production: https://my-little-to-do-app.herokuapp.com/
This repo's main
branch automatically deploys to Heroku after the GitHub Actions workflow succeeds.