A Full Stack MERN App
Go to file
Andrew Scott 1e4f54a207 Update 'LICENSE' 2022-08-20 12:30:12 +02:00
exercises Updated validtion for unit and weight 2022-06-04 23:22:47 -04:00
exercises-ui Added license to copyright statement 2022-06-16 22:17:41 -04:00
info Update screenshots 2022-06-16 22:17:23 -04:00
.gitignore Initial commit 2022-06-03 20:29:36 +02:00
LICENSE Update 'LICENSE' 2022-08-20 12:30:12 +02:00
README.md squash! Fix links 2022-06-16 22:25:46 -04:00



This single page application uses the MongoDB, Express, React, and Node (MERN) Stack to implement a REST API and a graphical interface for logging exercises. The home page greets the user with a table of past exercises. An exercise can be edited, or deleted, by clicking on the appropriate icon within the table.

Home page

Click the "plus" button on the home page to create a new exercise, and enter the details such as the name of the exercise and the number of repititions. Alternatively, use the links section at the bottom of the page to navigate the site.

Create page

Note that when creating or editing an exercise the data is validated to help ensure accurate input. For example, the server verifies that "weight" and "reps" are integers, while "name" must be a string.

Edit page

After editing or creating an exercise the user is taken back to the home page to view the updated table.