Skip to content

cesarnml/webapp-patterns-projects

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Practical Web App Patterns with Vanilla JS Course

This is a companion repository for the Practical Web App Patterns with Vanilla JS course on Frontend Masters. Frontend Masters

This repository contains three projects:

  • TodoMasters: Todo application used to implement classic design patterns like the Observer, Mixin, Singleton, Memento, and Command patterns.
  • CoffeeMasters: Mobile eCommerce application to demonstrate Single Page design patterns like lazy loading, View Transitions, HTML template interpolation, and routing metadata.
  • CookingMasters: Recipe application demonstrating Multi-Page design patterns like Page View Transitions, prefetching, and prerendering.

Each project contains an initial directory to be used a starting point, and final directory with the solution.

Course Website

Setup instructions and coding solutions can be found in the course website.

Local Development Server

As mentioned on the course website, it's recommended to run each application using a local web server. You can use a VSCode extension like Live Server or run npx serve within the initial or final project folder.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 46.4%
  • JavaScript 33.0%
  • CSS 20.6%