Skip to content

gabrielwright1/mern-workouts-redux

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My Workout Planner App

Live site:

https://mern-workouts-redux.onrender.com/

Objectives:

  • To create a back-end API to handle CRUD operations from the client
  • To set up a cloud database via MongoDB Atlas
  • To connect the API to the cloud database to store persistent data
  • To enable JWT authentication to store workouts by UserId
  • To test the back-end route using Postman to see responses
  • To build a front-end to take in user input, display errors, and manage state
  • To leverage Redux (selectors, hooks, RTK) for state management
  • To connect front-end to back-end and enable the user to make updates via the browser
  • To set up error handling for the different error states that may occur between components
  • To deploy the app to Heroku

Team member:

Gabriel Wright

Technology used:

  • HTML5
  • CSS3
  • SASS
  • JavaScript
  • React (hooks, routing)
  • MongoDB
  • Express
  • Redux (Redux Toolkit, selectors, hooks)
  • JWT Authentication
  • Bcrypt (salting, hashing)
  • Postman

Technical Wins:

  • Connecting a front-end to a back-end
  • Passing information from a database into the Redux store
  • Conditionally rendering a UI based on the Redux store's state
  • Deploying a full stack app to Heroku

References:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published