Welcome! In this course, we’ll be building Hunt. a full-stack app that will teach you React by building Product Hunt. We’ll be building the main product feed, a product page with upvoting and commenting, a trending page that sorts products by upvotes, a search page for searching products by text, and a comprehensive authentication system to gate access.

Hunt is an app that works on web, iOS, Android, Mac, and Windows.

We’ll be shipping all of these apps with React and with one shared code base by using two tools:

The first is Ionic, a UI toolkit for building performant, high-quality web, mobile, and desktop apps.

And the second is Firebase, a serverless framework that will handle our server-side infrastructure and deployments.

This means we can focus just on React while building and deploying a cross-platform experience working on web, mobile, and desktop