Skip to content

Latest commit

 

History

History
40 lines (25 loc) · 1.76 KB

README.md

File metadata and controls

40 lines (25 loc) · 1.76 KB

Mark Packham Portfolio

This site was created to demo my skills as a dev and should run on all modern browsers. There is a portfolio page where various projects can be downloaded. This README.MD is here to cover these various projects.

Website's own tech

This site was mainly built with just HTML and CSS. JS also used to update copyright date on webpage footers. I also wanted to demo use of modal, gradients and flexbox.

Projects downloadable from portfolio page

JavaScript Project

HyperionDev menu order app portfolio project using JS, Html, Bootstrap & CSS

JavaScript Html file fetching data from TheMealDB Api

Used Prompt and Alert for user interactivity and feedback. Lots of JSON parsing and checking to make sure user doesn't input invalid data.

Requirements

A browser that has JavaScript enabled. It has been used on Brave, Chrome, Edge, Firefox and Safari.

React, React Router Dom & Redux frontend store app

The app 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. For more info & the project's requirements please download the zip file "HyperionReactAppCapstoneProject.zip" and check the README.md.

React Express Fav iTunes app

The app allows 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 is stored in a database. JWT tokens and bcrypt (to encrypt their passwords in the database) were used for handling registered users.

For more info & the project's requirements please download the zip file "HyperionReactExpressFaviTunesCapstoneProject.zip" and check the README.md.