// the find
matheusbattisti/curso_react
Repositório destinado aos arquivos do curso de React da Hora de Codar na Udemy.
This is the exercise/project archive for a Portuguese-language Udemy React course (Hora de Codar), organized as numbered folders (1_INTRO through 13_CURSO_GRATUITO) each containing a standalone CRA app. It's for beginners following along with the course video-by-video, not for anyone looking for a reference architecture.
The progression is genuinely well-structured pedagogically — folders move from JSX fundamentals to hooks to a full-stack project (12_REACTGRAM, a MERN-style photo app with Redux Toolkit, JWT auth via authGuard middleware, and Multer image uploads). The miniblog project (10_MINI_BLOG) is a solid example of Firebase Auth + Firestore CRUD wired through custom hooks (useFetchDocument, useInsertDocument, etc.), which is a reasonable pattern to lift for a small app.
Every subfolder is its own create-react-app with a committed package-lock.json and node_modules-adjacent bloat, so the repo is heavy and stale (CRA is unmaintained at this point, no Vite). There's a literal .env file committed in 12_REACTGRAM/backend — even if the credentials in a course repo are throwaway, it's a bad habit to copy. No tests beyond the CRA-generated App.test.js boilerplate, no CI, and nothing has been touched since December 2023, so any dependency here (React, Firebase SDK, Mongoose) is multiple majors behind.