Skip to content

mitch8020/jp-portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JP-Portfolio

The unofficial API for all the villains appearing in the Marvel Cinematic Universe!

Link to project: https://marvel-villains.herokuapp.com/

marvel-villains-api

How It's Made:

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.

Lessons Learned:

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.

Examples:

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

Versions & Future Functionality:

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

About

My Portfolio

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published