// the find
john-smilga/react-beach-resort-project
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.