Firebase and React- Part 1: Setup, OAuth, Realtime Database and Deployment


Details
Join us this month as we grind our way through a real progressive web app built with React and deployed to the web with Firebase. This Meetup will involve very few slides and a lot of live coding.
Firebase offers many great tools for software developers and we will focus on three of them: OAuth Authentication, Real-time Database and Web Hosting. It’s worth mentioning that all of these Firebase technologies offer a very generous FREE tier.
This month we will cover:
- Project setup with create-react-app
- OAuth (Google) login with Firebase
- Client-side router setup with React-Router
- Authenticated routes with React-Router
- Component styling with Styled-Components
- UI Design and Layout with Ant Design
- Production build and deployment with Firebase
Next month, we will build out the app functionality.
What we won’t cover:
Servers, Testing (I know..), Advanced state management
Food and beverages will not be provided but there are plenty of great places to eat within walking distance. You are also welcome to bring food with you.
LaunchPad is located in downtown Huntington.
There is usually plenty of free parking in the rear parking lot as well as rear access to the building. Look for a glass door with the LaunchPad sign next to the Bon Bons Chocolatier and take the elevator up to the second floor.
If the front door is locked, please go to the rear door as it should always be unlocked. If you are still not able to get in, please call or text 631-432-4309.
We look forward to seeing you there!

Firebase and React- Part 1: Setup, OAuth, Realtime Database and Deployment