The unofficial API for all the villains appearing in the Marvel Cinematic Universe!
Link to project: https://marvel-villains.herokuapp.com/
Tech used: HTML, CSS, JavaScript, Node.js, Express.js
As a part of learning the different features of Node.js and Express.js, I built an API while using data from the https://marvel.fandom.com website. This API includes the utilization of retrieving files from the Heroku server using the Express.js provided 'get' method as well as a brief example at the bottom of the site using promises, async/await, and event listeners.
This project has been a great reminder that a big part of programming and engineering is troubleshooting problems and debugging code. I caught a few typos in my variables before I spent hours debugging them. I've made sure to test that all of the JSON objects work when requested and created a client-test folder with HTML & JS to test that the image links are working.
Take a look at these couple examples that I have in my own portfolio:
W&A Calculator App: https://github.com/mitch8020/WA-Calculator
Level Ground Website: https://github.com/mitch8020/level-ground-website
Magic Eight Ball: https://github.com/mitch8020/magic-eight-ball