finds.dev← search

// the find

john-smilga/react-beach-resort-project

★ 309 · JavaScript · updated Jan 2023

A tutorial project from John Smilga's React course — a hotel room booking UI backed by Contentful as a headless CMS. It demonstrates React Context API for state management, dynamic filtering, and basic routing. The audience is beginners working through his Udemy course, not developers looking for production patterns.

Uses React Context before hooks were the obvious answer to prop drilling, which is still a valid teaching pattern. Contentful integration is a reasonable choice for showing students a real external data source without building an API. The filtering logic in RoomsFilter is straightforward enough to follow without getting lost in abstraction.

Unmaintained since January 2023 and built on Create React App, which is itself deprecated — anyone cloning this today hits outdated tooling immediately. The README is the default CRA boilerplate with nothing specific to the project, which suggests documentation was never a priority. No tests beyond the placeholder App.test.js that ships with CRA. At 309 stars with 257 forks, the ratio tells you this is almost entirely people following along with a course, not people finding it useful independently.

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 →