
JavaScript Project

This JavaScript based app lets you take food orders using data from the Meal DB API with the data stored in sessionStorage.
React Project

A React, React Router Dom & Redux frontend app that lets users login/register and add items from a fake store list to a cart.
Bootstrap, Font Awesome, Formik, Sweetalert2 and Yup were used for better UX and cleaner form validation.
Full info including requirements to install can be found here.
React Express & MongoDB Project

Allow users to search the iTunes API for music, movies & ebooks using React, React Redux, Express & MongoDB.
Users that registered and logged in could add their fav media items to a list that was stored in the database.
JWT tokens and bcrypt (to encrypt their passwords in the database) were used for handling registered users.
Bootstrap, Font Awesome, Formik, Sweetalert2 and Yup were used for better UX and cleaner form validation. DOMPurify was used to reduce the risk of malicious code being inserted.
Full info including requirements to install can be found here.