Skip to content

baileydunning/romcom

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RomCom Paired Project

Project Description

This was a paired project where we built out a RomCom book cover generator. The project rubric can be viewed here. It gives the user the ability to randomly generate from a pre-determined list of images, titles & descriptors or can customize and create their own cover by uploading an image/writing a title and descriptors. The user is able to save and delete covers.

How To Access This Project

Click Here to interact with this application.

Functionality

  • On load & when "Show New Random Cover" is clicked, a random RomCom cover will be displayed
  • Able to toggle between Home view, Make Your Own Cover view & Saved Covers view
  • A user can create their own customized cover by inserting an image, title and 2 taglines into the form. The form is unable to be submitted until all fields are filled out.
  • A user can temporarily save covers to the Saved Covers view by clicking "Save Cover"
  • A user can view Saved Covers and delete them permanently via double click on the cover

ezgif-4-249a752e9dc6

Programming Languages Used

  • JavaScript
  • HTML
  • CSS

Learning Goals

  • Expand our understanding of the DOM (Document Object Model) and how it differs from updating the data model
  • Git workflow collaboration
  • Use Classes to manipulate and pass data
  • Craft code with clean style, using small functions that show trends toward DRYness and SRP

Planning

  • Utilize a GitHub project board to organize each iteration into digestible parts

Challenges

  • Switching between driver/navigator
  • Using Git workflow/multiple branches effectively
  • Working remote

Wins

  • Keeping a small number of global variables in our data model while still having intended functionality
  • Collaboration & communication was smooth (thanks to a thoughtful DTR)
  • Finished iteration 5 a few days before the deadline, which allowed us to schedule code reviews with both mentors

Contributors

Additional Links

About

M1 pair project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 60.2%
  • CSS 21.4%
  • HTML 18.4%