Built an interface that lets the user assemble their top 10 favorite movies. They can search for new films, edit existing ones, and even add some honorable mentions. The movie data is drawn from the MovieDB API with React and deployed with GitHub pages.
Constructed a Pokemon card matching game using JavaScript. Random Pokémon are drawn from the PokéApi and iterated over into cards. A timer counts down and the number of guesses is logged so the user can try and beat their score each time.
Created a site for a mock bakery that has an interactive shopping feature as well as an animated user validation form with Regex.
An interactive page that challenges the user to guess the famous movie quote. JavaScript/jQuery is used to generate one of multiple quotes and then allows the user to guess letters to fill in the phrase.
Built a program that fetches exchange rates from an API and allows the user to calculate conversions for differenct currencies. The app was built with React and deployed with GitHub Pages.
Used React to bring in Pokémon data from the PokéApi and compile them into a paginated display. Using array deconstructing and targeting the data objects allowed for a more customized display of information.
Constructed an interactive piano with JavaScript that plays Harry Potter spells when the user clicks or plays the appropriate keys.
Designed a landing page for the film release of The Lord of the Rings: The Fellowship of the Ring. It contains a photo gallery slideshow, video clips and a shopping cart feature for movie merchandise.
Wrote a function to handle an XMLHTTPRequest to an API containing data for multiple users and their credit/debit charges. The function uses Promises and pagination to loop through 30 pages of data and return information matching only what the user specifies as the parameters.
The user is able to create a new job and title to add to their job wishlist. The cards are stored in local storage upon creation and can be deleted individually while also maintaining their storage information.
Built an interactive, searchable gallery of photos using HTML, CSS and JavaScript programming. A lightbox plugin was also used to display a pop up gallery with navigation arrows.
Created tables, charts, graphics and other user interface components in a manner that facilitates interactivity and usability. Charts.js and SVG graphics were implemented in the layout of the page while JavaScript was written to handle functionality and various click events.
Used an application programming interface to fetch data from a third party site. JavaScript was used to organize and compile the returned data into a searchable employee directory.