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
Calculator App for W&A
Goals / Work-In-Progress:
- Add Print to PDF Feature
- Add Dropdown Selector for Changing Project Items
- Add Saved Stored Inputs when clicking add/remove buttons
- Add Hamburger for Mobile
- Convert functions to OOP
Version 1.01.00 (2022-04-04):
- Completed Calculator for BAT
Version 1.00.04 (2022-03-31):
- Updated Footers
- Cleaned Up Global Variables
- Updated BAT HTML Page
Version 1.00.03 (2022-03-13):
- Fixed Bug: Line 4 Subtotal Output (Shoutout @RealRascalTwo for the help!)
- Universalize functions for different pricing formulas
- Universalize JS for Public and Private Pages
- Update HTML for BAT page
Version 1.00.02 (2022-03-09):
- Added Index Page for Navigation
- Add Multiline Calculation Feature
- Add Sum Estimated Price Function
- Found Bug: Line 4 Doesn't Output Subtotal
Version 1.00.01 (2022-03-03):
- Add Version and Copyright
- Add (+)/(-) Button to add/remove new line items to quote
Version 1.00.00 (2022-02-28):
- Main HTML & CSS Setup
- Add JS for PLAT Calculator
- Add Pricing Matrix Section
- Make Pages Responsive
- Create Index Page
