Full Stack React & Firebase Tutorial - Construct a social media app

Get Your FREE The Beginners Guide to SEO

In a fast-paced, dynamic field such as SEO, it is crucial to stay well-informed. Even seasoned SEO experts understand the need to keep on learning lest they become obsolete. Emerging trends. Algorithmic changes. Technological advancements. These are some of the few things every SEO professional should be watching out for. But if you havenโ€™t been keeping an eye on these for whatever reason, donโ€™t worry. Weโ€™ve got your covered.

Download Now

Full Stack React & Firebase Tutorial – Construct a social media app

6



In this full tutorial course, you will learn how to create a full stack, fully-featured social media application using React, Firebase, Redux, Express, and Material-UI.

This intermediate tutorial covers things such as creating a backend REST API server with Node.js and Express, user login and authentication, image uploads, notifications, cloud functions, deploying to Firebase, and much more.

๐ŸŽฅ Course created by Classsed. Check out their YouTube channel: https://www.youtube.com/classsed
๐Ÿ”—Classsed Discord: https://discord.gg/GUuKyQW
๐Ÿ”—Classsed Patreon: https://www.patreon.com/classsed

โญ๏ธ Code โญ๏ธ
Functions code repo: https://github.com/hidjou/classsed-react-firebase-functions
React code repo: https://github.com/hidjou/classsed-react-firebase-client

Email regular expression: https://pastebin.com/f33g85pd
NoImg: https://pixabay.com/vectors/blank-profile-picture-mystery-man-973460/
API Base URL: https://europe-west1-socialape-d081e.cloudfunctions.net/api

โญ๏ธ Course Contents โญ๏ธ
โŒจ๏ธ (0:00:00) Introduction
โŒจ๏ธ (0:07:03) Create & Read Data
โŒจ๏ธ (0:27:56) Express & formatting response
โŒจ๏ธ (0:42:37) User Registration
โŒจ๏ธ (1:03:22) Validation & Login Route
โŒจ๏ธ (1:19:33) Authentication Middleware
โŒจ๏ธ (1:33:10) Refactoring & Organising
โŒจ๏ธ (1:48:46) Image Upload
โŒจ๏ธ (2:13:45) Add and Get User Profile Details
โŒจ๏ธ (2:33:15) Getting and Commenting on Post
โŒจ๏ธ (2:56:38) Like, Unlike and Delete Post
โŒจ๏ธ (3:25:42) Create and Get Notifications
โŒจ๏ธ (3:58:11) Finishing up Cloud Functions
โŒจ๏ธ (4:23:46) Getting Started With React
โŒจ๏ธ (4:44:01) Post Card Details
โŒจ๏ธ (5:11:45) Login Form
โŒจ๏ธ (5:50:36) Signup and Auth State
โŒจ๏ธ (6:05:16) Redux Setup
โŒจ๏ธ (6:41:17) Signup and Auth Route
โŒจ๏ธ (6:56:35) Profile Section
โŒจ๏ธ (7:19:48) Image Upload
โŒจ๏ธ (7:31:24) Logout and Edit profile
โŒจ๏ธ (7:53:60) Navbar Buttons
โŒจ๏ธ (8:07:60) Like and Unlike Actions
โŒจ๏ธ (8:39:11) Delete Button
โŒจ๏ธ (8:57:45) Add Post Component
โŒจ๏ธ (9:20:19) Post Dialog
โŒจ๏ธ (9:47:30) Post Dialog Details
โŒจ๏ธ (10:01:21) Displaying Comments
โŒจ๏ธ (10:16:29) Submitting comments
โŒจ๏ธ (10:37:28) User Page
โŒจ๏ธ (10:54:30) Notifications
โŒจ๏ธ (11:31:59) Loading Skeletons
โŒจ๏ธ (11:59:28) Deployment to Firebase

Learn to code for free and get a developer job: https://www.freecodecamp.org

Read hundreds of articles on programming: https://www.freecodecamp.org/news

And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp

source