Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

freeCodeCamp

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

via freeCodeCamp

Overview

This course teaches learners how to create a full stack social media application using React, Firebase, Redux, Express, and Material-UI. By the end of the course, students will be able to build a backend REST API server, implement user authentication, handle image uploads, manage notifications, deploy to Firebase, and more. The course covers topics such as Node.js, user registration, cloud functions, React setup, Redux implementation, profile management, commenting features, and deployment procedures. The intended audience for this intermediate-level tutorial includes individuals interested in mastering full stack development with a focus on building social media applications.

Syllabus

) Introduction.
) Create & Read Data.
) Express & formatting response.
) User Registration.
) Validation & Login Route.
) Authentication Middleware.
) Refactoring & Organizing.
) Image Upload.
) Add and Get User Profile Details.
) Getting and Commenting on Post.
) Like, Unlike and Delete Post.
) Create and Get Notifications.
) Finishing up Cloud Functions.
) Getting Started With React.
) Post Card Details.
) Login Form.
) Signup and Auth State.
) Redux Setup.
) Signup and Auth Route.
) Profile Section.
) Image Upload.
) Logout and Edit profile.
) Navbar Buttons.
) Like and Unlike Actions.
) Delete Button.
) Add Post Component.
) Post Dialog.
) Post Dialog Details.
) Displaying Comments.
) Submitting comments.
) User Page.
) Notifications.
) Loading Skeletons.
) Deployment to Firebase.

Taught by

freeCodeCamp.org

Reviews

Start your review of Full Stack React & Firebase Tutorial - Build a social media app

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.