• $99

Reddit


Want to learn React? The best way is to build real startups. In this course, we'll build an online community like Reddit, with React, Ionic, and Firebase.

Released November 30, 2020.

Join 6,352 students on SolidSail.

One Codebase. Every Platform.

We'll start from scratch and build production-ready apps for Web, iOS, Android, Mac, and Windows. See for yourself exactly what you'll be learning to build by checking out the demo yourself.

What's included...

Welcome

1. What We're Building
  • 2 mins
  • 74.5 MB
Preview

Tooling

2. Installing Hyper, iTerm2, or Terminal
  • 1 min
  • 13.6 MB
3. Installing Node
  • 1 min
  • 18 MB
4. Installing VSCode
  • 2 mins
  • 19.7 MB
5. Installing Ionic
  • 1 min
  • 13.9 MB
6. Installing Firebase
  • 1 min
  • 13.9 MB
7. Installing GitHub
  • 1 min
  • 7.06 MB

Architecture

8. Project Start
  • 2 mins
  • 34.2 MB
9. Assets and Theme
  • 5 mins
  • 110 MB
10. Routing and Tabs
  • 8 mins
  • 183 MB
11. Header Components
  • 5 mins
  • 104 MB
12. Firebase Setup
  • 4 mins
  • 57.6 MB

Authentication

13. Firebase Authentication
  • 3 mins
  • 62.6 MB
14. Authentication Pages
  • 11 mins
  • 247 MB
15. useForm Hook
  • 6 mins
  • 130 MB
16. Signup Page and Validation
  • 9 mins
  • 209 MB
17. Login Page and Validation
  • 4 mins
  • 94.5 MB
18. Reset Password Page and Validation
  • 4 mins
  • 83.4 MB
19. useAuth and UserContext
  • 4 mins
  • 85 MB
20. Profile Page
  • 7 mins
  • 176 MB
21. Edit Profile Page and Validation
  • 9 mins
  • 269 MB

Communities

22. Submit Communities with Firebase Firestore
  • 9 mins
  • 198 MB
23. Firebase Storage and File Uploads
  • 12 mins
  • 318 MB
24. Communities List
  • 9 mins
  • 193 MB
25. Community Item
  • 4 mins
  • 71.7 MB
26. Community Page
  • 10 mins
  • 248 MB

Posts

27. Create Posts with Firebase Firestore
  • 9 mins
  • 198 MB
28. Post List
  • 9 mins
  • 193 MB
29. Post Item
  • 4 mins
  • 71.7 MB
30. Post Page
  • 10 mins
  • 248 MB

Post Upvotes and Post Comments

31. Post Upvotes
  • 11 mins
  • 295 MB
32. Post Comments
  • 15 mins
  • 489 MB

Search

33. Search Page
  • 7 mins
  • 181 MB

Deployment

34. Web App Deployment with Firebase Hosting
  • 4 mins
  • 61.8 MB
35. iOS Deployment with Capacitor
  • 3 mins
  • 46.9 MB
36. Android Deployment with Capacitor
  • 3 mins
  • 43.7 MB
37. Mac and Windows Deployment with Electron and Capacitor
  • 1 min
  • 16.5 MB

I'm wondering...

How long will I have access to the course?

If you are getting access during our Free 1 week offer, you'll get lifetime access.

In addition, SolidSail Membership gives you access to all of our courses as long as you are a member.

What stack are we using?

React: JavaScript library for building user interfaces
Firebase: Serverless framework that lets you automatically run backend code
Ionic: UI toolkit for building mobile and desktop apps using web technologies
Capacitor: Native SDKs on iOS, Android, Electron, and the Web with one code base

Why did you choose this stack?

We optimize for building minimum viable products (MVPs), which means we build in a way that aims for easy implementation, low maintenance, and maximum flexibility. Ionic lets us use one codebase to build across every platform and benefit from a rich set of UI components. Firebase gives us a serverless framework to help us out with an authentication, database, and storage.

What other courses do you offer?

We have upcoming courses to build different startups like Hacker News, Product Hunt, Slack, Airbnb, and Uber. You can check out our storefront to see our other classes. These courses are coming soon and you can sign up to get notified about their upcoming release.

What if I have other questions?

Feel free to use the chat bubble on the page to message us directly. Or email us at admin@solidsail.com. We'll get back to you ASAP!

Master React by Building Reddit

Want to learn React? The best way is to build real startups. In this course, we'll build an online community like Reddit, with React, Ionic, and Firebase.

Join 6,352 students on SolidSail.