finds.dev← search

// the find

mschwarzmueller/nextjs-course-code

★ 1,731 · JavaScript · updated Nov 2024

Source code for my NextJS course (https://acad.link/nextjs)

Course companion code for Maximilian Schwarzmüller's Udemy Next.js course — a blog-style app demonstrating file-based routing, API routes, and CSS Modules. This is reference material for course students, not a starter template or library anyone would reach for independently.

The component structure is clean and sensibly decomposed for a teaching project — layout, posts, UI all separated without over-engineering. CSS Modules are used consistently, which is the right call for a course showing scoped styles without a build-time dependency on a CSS framework. The pages router pattern (`pages/posts/[slug].js`) maps directly to the concepts being taught, making the code easy to follow alongside lectures.

This is a Pages Router project in a world that has moved to the App Router — students finishing this course will need to relearn a fair amount when they hit a real job or modern docs. The README is just the default `create-next-app` boilerplate, so there is no explanation of what each branch or commit represents, which makes the repo hard to navigate without the video. Two placeholder markdown posts in the repo means there is no meaningful data to actually run against, so cloning and starting it locally gives you a nearly empty blog. No tests anywhere.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →