In this video series, we'll build a mini Yelp clone where instead of reviewing restaurants, users review planets from the classic sci-fi series "Dune". (Why? Because there's a new Dune movie coming out... but back to the main point.)
👉🏽 Here's the written tutorial.
👉🏽 Here's the repo if you'd like to code along.
Part 1: Search
We start off with a search feature so users can search for planets.
- Deploy to Heroku
- Create planets table
- Create React app
- Set up Apollo Client
- Style list with Emotion
- Search form & state
Part 2: Live reviews
Our users will be visiting these planets, and writing reviews about their experience. We add routing to display reviews for each planet, and subscriptions so they update live.
- Create reviews table
- Track relationships
- Set up routing
- Set up subscriptions
Part 3: Business logic
We implement a way to submit reviews through our UI, and (by special request from the Bene Gesserit themselves) some business logic to make sure the word "fear" doesn't appear in reviews.
- Add input form
- Test review mutation
- Create action
- Add business logic
- Order reviews
- Add review mutation
- We did it! 🎉
Top comments (1)
Some comments may only be visible to logged-in visitors. Sign in to view all comments.