Skip to content

fengvyi/Build-Front-End-Web-Applications-from-Scratch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 

Repository files navigation

Build-Front-End-Web-Applications-from-Scratch build

Build Front-End Web Apps from Scratch is an Codecademy Pro Intensive program that covers the skills professionals use to develop web applications with React.

Credential

Table of Contents

A console based minesweeper game.

Features to add

  • Add validation to ensure that board dimensions make sense. For example, a board should not be able to be created with more bombs than it has tiles.
  • Add a timer which lets players know how long it took them to win (or lose).
  • Add recursive flipping, when a tile is flipped that isn't touching a bomb (would have the number zero printed on it), all adjacent tiles additionally flip over.
  • Add a method to place flags at a tile instead of flipping that tile. If a square has a flag on it, it can't be flipped over.

Ravenous is a Yelp-like web application that allows users to search the Yelp API for restaurants & more that match a search option.

Website: https://ravenous-zefengsong.surge.sh

Snapshot

ravenous

Features to add

  • Make addresses clickable and have them open the address in Google Maps in a new tab
  • Make images clickable and have them open the business' website in a new tab
  • Clicking on a different sorting option automatically requeries the Yelp API, rather than having to manually click "Let's Go" again
  • Implement your own type of sort (for example, by entering a distance or radius from a central location)
  • Allow you to search by pressing "Enter" (or "Return") on your keyboard, as opposed to manually clicking(done)
  • Add autocompletion of addresses to the "Location" input

Jammming is a React web application that allows users to search the Spotify library, create a custom playlist, then save it to their Spotify account.

Website: https://jamming-zefengsong.surge.sh/

Snapshot

Potential Jammming Features:

  • Pressing enter triggers a search(done)
  • Include preview samples for each track
  • Only display songs not currently present in the playlist in the search results
  • Add a loading screen while playlist is saving
  • Update the access token logic to expire at exactly the right time, instead of setting expiration from when the user initiates their next search
  • After user redirect on login, restoring the search term from before the redirect
  • Ensure playlist information doesn't get cleared if a user has to refresh their access token

About

Build Front-End Web Apps from Scratch is an Codecademy Pro Intensive program that covers the skills professionals use to develop web applications with React.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors