Skip to content

A website directed towards Marvel Cinematic Universe fans so they can find comic runs of the characters they already know they like. Information pulled from a woman-made dataset.

Notifications You must be signed in to change notification settings

raechelo/marvel-whateverly

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Marvelously

Marvelously is an app designed for users to choose a comic or movie based on their preferences. A user can sort by movies or comics, search for a keyword, or sort by categories in order to choose; they can also view more information about each item to make an educated decision.

Features

  • Favorite your own card and save it to local storage
  • Filter Favorites/Movies/Comics
  • Search for Characters, Directors, Titles, Writers, Stars etc...
  • Multiple options to sort Movies/Comics
  • Show more information for each individual item

Installation

  • clone the repo to your local machine
  • run npm install
  • run npm start to start the server
  • open your favorite browser to localhost:3000 (unless your terminal says otherwise)
  • search away!

Libraries / Frameworks in use

  • React
  • JSX
  • Scss
  • Tested with Jest/Enzyme

Learning Goals

The primary goals of this project were for the developer to learn how do API fetches, how to use React, when to use a functional versus a class component, how to return/render JSX, conditional rendering, the relationship between parent and child components, and component heirarchy. Other objectives were for the developer to learn how to write Scss and optional ways to structure files for components.

Screenshots

Contributors

About

A website directed towards Marvel Cinematic Universe fans so they can find comic runs of the characters they already know they like. Information pulled from a woman-made dataset.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 90.6%
  • CSS 8.6%
  • HTML 0.8%