Learn React by Building a Slack Clone by SolidSail

Learn React by Building a Slack Clone

Want to learn React? The best way is to build real startups. In this course, we'll build a messaging app for teams like Slack with React, Ionic, and Firebase. We'll start from scratch and build production-ready apps for web, iOS, Android, Mac, and Windows.

Launches on September 15th, 2020

What's included...

What we'll be building (Preview)
Course outline
Join our online community!
Ionic setup
Create React App (CRA)
Firebase setup
Redux setup
Routing in React
Routing in our project
Firebase Authentication
Firebase Firestore
Sign Up with Email and Password
Google Sign In
Scaffold messaging components
Messages CRUD
File Uploads
Scaffold channel components
Channels CRUD
Direct Messages
Web App Notifications
Desktop App Notifications
iOS App Notifications
Android App Notifications
Web App Deployment with Firebase Hosting
iOS App Deployment
Android App Deployment
Desktop App Deployment with Electron

I'm wondering...

When will the course be published?

June 1, 2020. It takes us several hundred hours per course to get the details right. We're excited to share with you a high quality experience.

What other courses do you offer?

We have upcoming courses to build different startups like Hacker News, Product Hunt, Reddit, 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.

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 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!