Skip to content

JimmyMartella/a2-shortstack-a25

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Assignment Two - Short Stack: Basic Two-tier Web Application using HTML/CSS/JS and Node.js

*Due: Wednesday, September 10, 2025, by 11:59 P.M.

Jimmy Martella https://a2-jimmymartella.onrender.com/

Game Review Site:

The project is the groundwork of a video game review posting site, where the user can both write about games and highlight specific elements of quality. Since I split it across two pages instead of putting it all in one, I used some simple flexbox elements in both the submit card and the review cards.

Technical Achievements:

  • Two-Page Two-Tier App: I created a two-page app for submitting and viewing video game reviews, one page for submitting the reviews and the other for viewing (and deleting) them. Users are automatically redirected to the review feed upon submitting a review, but can also access either page at any time.

  • Review Score Calculation: When submitting a review, on top of writing a blurb describing their thoughts, the user enters four ratings of individual elements of the game (gameplay, story, visuals, and music). When the review is posted, it displays both each indivudal rating as well as an overall rating for the game that takes into account all four elements.

Design/Evaluation Achievements:

  • Review Card Design: Instead of displaying the data enitrely within a table, I decided to display each review in its own card, featuring the title of the game (with the year it released), the blurb review, the individual scores, the date and time the review was posted, and the delete button. This felt like a more logical way of displaying each review, though I also included a table within the card to display the scores.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 58.9%
  • HTML 24.8%
  • CSS 16.3%