Life List

This app is designed t be used as practice for testing GET and POST requests. The network requests are already implemented, but they need to be tested.

Setup

  1. Clone this repo
  2. Change into the cloned repo directory
  3. Run npm install to install dependencies
  4. Run npm start to start the front-end development server
  5. Setup the backend repo following the directions in the repo here

Practice

  1. Explore this application's UI to see how it works. In order to test an app, you need to know how it functions.
  2. Explore this application's codebase to see how things are connected and how data moves throughout the applications.
  3. Install a testing library (e.g. Cypress).
  4. Set up tests for viewing birds (GET request) and adding a bird to the life list (POST request).

This project was bootstrapped with Create React App.