// the find
thapatechnical/thapareactecom
A tutorial series companion repo for building a React e-commerce frontend, split across 55+ video episodes with each episode's code on its own branch. It's for beginners following along with a YouTube course, not for anyone looking for a production-ready starter or a reference architecture.
- The branch-per-video structure is genuinely useful for a course — you can check out any episode's exact state without hunting through commit history
- Covers the right beginner surface area: Context API, useReducer, Axios, filtering, cart state, and routing all show up before the series ends
- Uses styled-components via GlobalStyle.js and per-component style files, which is a reasonable pattern to teach instead of dumping everything in a single CSS file
- No state management beyond Context + useReducer — there's no Redux, Zustand, or anything that would prepare you for a real team codebase
- No backend, no auth, no checkout — the 'ecommerce' label is generous; it's a product listing UI that fetches from a public API
- Last commit was May 2024 and it's still on Create React App, which has been effectively unmaintained for years; anyone following this today will be learning against a dead toolchain
- All components live flat in src/ — Cart.js, Home.js, Products.js side by side — which teaches a project structure you'd immediately have to unlearn on any real project