You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Status: built, mature, and barely used. Written 2026-09-17 against
origin/feature/EPR-1826-spike (db4acd8a0).
Audience: anyone about to write Playwright tests on top of it.
Read this first. Every path in this document lives on
feature/EPR-1826-spike. The mock server is not on main. If you are on
main, apps/mock-upstream/ does not exist and none of the commands below
work. See §10.
This is a link to the branch that the code for that clinic is available at. Different branches for a codebase likely have different implementations from different cohorts.
How to Download
Take the base URL from the clinic. You get this if you click on the Github repo title e.g. high-card-dealer-with-tests, or by removing the segments of the url beginning with /tree
So https://github.com/LaunchAcademy/high-card-dealer-with-tests/tree/boston-44
becomes
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
You've been tasked with building the system that supports the planning of a tech conference! In this challenge, you'll create a system of classes that will need to work together. Writing automated tests will help to guide your implementation.
The steps and stories in this assignment are meant to be incremental. You may need to refactor or revisit what you did in previous steps to finish the assignment.
Getting Started
et get at-a-conference
cd at-a-conference
yarn install
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Websockets with Socket.io for Launch Academy Node-React Apps
Websockets (wss) is a protocol that allows for live updates. This could allow you to see live direct messages from other users, chatrooms, stock tickers and other live social feeds, games and more.
Please chat with a teacher or mentor if you are unsure if websockets is worth adding to your app.
We highly recommend that you do not use the built in JavaScript Websocket objects/API, but instead use the Socket.io library to add websockets to your app.
We also highly recommend that you implement a simple chatroom in your website with Socket.io first, to fully understand how the technology works. From there, it is very easy to adjust the existing chatroom into whichever use you require. Exception: if you plan on connecting to a third party api with websockets (uncommon).
Using got or an HTTP client of your choice, write a program that can be run from your terminal to evaluate trends in the latest popular gifs.
Define a function or series of functions to evaluate the titles of gifs, to find the most common keyword in the title. Exclude articles (grammar) such as [the, and, an, a, my, by]
We need analysis on gif sizes, particularly as it pertains to the widths of images, which lead to the biggest headaches. Define a function or series of functions that gives a summary of patterns we see in gif widths.