// the find
wesbos/Advanced-React
Starter Files and Solutions for Full Stack Advanced React and GraphQL
Course companion repo for Wes Bos's paid Advanced React & GraphQL course — starter files and per-lesson stepped solutions for a full-stack e-commerce app called Sick Fits. Stack is Next.js (Pages Router) + KeystoneJS backend + Apollo Client + Stripe. Only useful if you're enrolled in the course.
The stepped-solutions structure is genuinely well-done — every lesson gets its own directory with just the files that changed, so you can drop in at lesson 47 without reconstructing the whole history. The finished app is real enough to teach from: it has auth, roles/permissions, a cart, Stripe checkout, and order history, not just a todo list. Backend schemas are TypeScript (Keystone), which at least models the typed GraphQL layer properly. Test coverage spans components, mutations, and snapshots — more than most course repos bother with.
The README is four sentences and a Slack link; the actual content is behind a paid course, so the repo is basically opaque without a subscription. Last commit was December 2023 and the whole stack shows it — Next.js Pages Router is the old path (App Router is now the default), Apollo Client for a simple e-commerce app is heavier than anything you'd reach for today, and styled-components has largely lost the CSS-in-JS debate. KeystoneJS is a defensible choice for a course but adds significant operational complexity that isn't justified by the app's scope. There's no Docker setup or local dev guide — getting the Keystone backend and Postgres instance running is left as an exercise.