Tutorialspoint

UPGRADE YOUR SKILLS | FLAT 10% OFF | Use: UPGRADE10

Create Social Media Website Using React

person icon Mustafa Alawi

4.5 ★★★★ ★

Create Social Media Website Using React

Create Social Media Website Using React

updated on icon Updated on Oct, 2026

language icon Language - English

person icon Mustafa Alawi

English [CC]

category icon Programming,Web Development,ReactJS

Lectures -107

Resources -1

Duration -13 hours

Lifetime Access

4.5 ★★★★ ★

price-loader

Lifetime Access

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.

Course Description

This course will teach you How to Build a Social Media App Using React.

React is one of the best frameworks to use for building apps. In this course, I'm going to take you on a trip to learn React Native by building a social media web app. I'm going to start by showing you how to install React all the way to the end, where you will have to create a complete app. So by the end of this course, you will have built a social media web app using React. And your React skills will be robust

Why should you take this course?

There are many reasons why this course is extremely important.

  • First and most prominently is that you will learn how to build a social media web app.

  • Secondly, you will improve your Java skills by creating a complete project.

  • Third, you can highlight this particular skill in your CV, which would potentially make you stand out from the crowd.

What you will learn in this course?

  • How to install React.
  • How to get started with React.
  • How to create account
  • how to follow others
  • And much more...

Goals

  • To Build Social Media Website Using React

Prerequisites

  • Internet connection
  • Windows or MAC
Create Social Media Website Using React

Curriculum

Check out the detailed breakdown of what’s inside the course

Course Content

106 Lectures
  • play icon Introduction 01:38 01:38
  • play icon React intall 07:45 07:45
  • play icon Project structure 06:07 06:07
  • play icon Watch react 01:29 01:29
  • play icon Firebase config 04:03 04:03
  • play icon Installing material ui 11:49 11:49
  • play icon Login page design 08:35 08:35
  • play icon Getting login input 03:47 03:47
  • play icon Firebase login 17:25 17:25
  • play icon Auth provider 11:44 11:44
  • play icon Creating home component 08:17 08:17
  • play icon Auth context 07:45 07:45
  • play icon Sign out 04:31 04:31
  • play icon Sign up 09:43 09:43
  • play icon React router lib 06:28 06:28
  • play icon React bootstrap installation 04:37 04:37
  • play icon React bootstrap navbar 07:50 07:50
  • play icon Navbar design 15:32 15:32
  • play icon Get posts 17:46 17:46
  • play icon Firebase table structure 04:21 04:21
  • play icon Get posts from firebase 09:11 09:11
  • play icon Posts table keys 04:20 04:20
  • play icon Create post ui 13:51 13:51
  • play icon Create post with firebase 11:11 11:11
  • play icon Create post loading spinner 10:47 10:47
  • play icon Create post validation method 07:09 07:09
  • play icon Firebase storage 01:02 01:02
  • play icon Upload post image 13:04 13:04
  • play icon Upload post image 1 03:32 03:32
  • play icon Upload post image 2 03:47 03:47
  • play icon Store upload image url 09:56 09:56
  • play icon Get posts with images 04:00 04:00
  • play icon Sign up with more info 1 09:39 09:39
  • play icon Sign up with more info 2 15:39 15:39
  • play icon Go from sign up to login 03:31 03:31
  • play icon User list 1 02:04 02:04
  • play icon User list 2 09:49 09:49
  • play icon User list 3 05:42 05:42
  • play icon User Component 08:48 08:48
  • play icon User profile link 06:07 06:07
  • play icon Other user profile component 06:28 06:28
  • play icon Other user profile design 1 08:14 08:14
  • play icon Other user profile design 2 05:52 05:52
  • play icon Other uer profile design 3 03:28 03:28
  • play icon Other uer profile design 4 06:19 06:19
  • play icon Check friendship status 1 11:54 11:54
  • play icon Check friendship status 2 10:41 10:41
  • play icon Friendship button event 04:41 04:41
  • play icon Send friend request 15:29 15:29
  • play icon Accept friend requests 10:24 10:24
  • play icon Profile images 02:36 02:36
  • play icon Cancel request 09:35 09:35
  • play icon Remove friend 05:25 05:25
  • play icon Hide current user 04:06 04:06
  • play icon Hide current user from users list 04:06 04:06
  • play icon Current user profile 1 06:48 06:48
  • play icon Current user profile 2 08:29 08:29
  • play icon Get current user info 10:13 10:13
  • play icon Upload profile image 1 03:49 03:49
  • play icon Upload profiel image 2 14:46 14:46
  • play icon Spinner in upload profile image 08:44 08:44
  • play icon Restrict type of file 03:56 03:56
  • play icon Update user info 15:35 15:35
  • play icon Placeholder in login 01:04 01:04
  • play icon After alert updating 11:04 11:04
  • play icon Get posts created by friends 1 09:37 09:37
  • play icon Get posts created by friends 2 08:29 08:29
  • play icon Post creator 07:52 07:52
  • play icon Substring post text 04:42 04:42
  • play icon Full post component 07:59 07:59
  • play icon Full post design 10:43 10:43
  • play icon List group comments 1 02:36 02:36
  • play icon List group comments 2 04:50 04:50
  • play icon Send comment design 04:22 04:22
  • play icon Send comment function 1 07:52 07:52
  • play icon Send comment function 2 05:09 05:09
  • play icon Get comments 12:58 12:58
  • play icon Hide delete edit button 04:11 04:11
  • play icon Delete comments 06:12 06:12
  • play icon My Posts 07:46 07:46
  • play icon Like posts 06:09 06:09
  • play icon Did user like post 09:20 09:20
  • play icon Change like icon color 01:41 01:41
  • play icon Unlike posts 08:29 08:29
  • play icon Find number of likes 04:34 04:34
  • play icon Edit comment design 08:55 08:55
  • play icon Edit comment 09:52 09:52
  • play icon Friends list 1 08:57 08:57
  • play icon Friends list 2 04:06 04:06
  • play icon Protect other user profile 05:34 05:34
  • play icon Freind requests list 1 11:53 11:53
  • play icon Freind requests list 2 05:13 05:13
  • play icon Accept reject request 1 04:26 04:26
  • play icon Accept reject request 2 09:17 09:17
  • play icon Freind request design 02:29 02:29
  • play icon Messages design 10:32 10:32
  • play icon Send messages 1 11:27 11:27
  • play icon Send messages 2 04:42 04:42
  • play icon Get conversation 20:37 20:37
  • play icon Get to main route after signout 03:23 03:23
  • play icon Improving user friends ui design 03:29 03:29
  • play icon Post date 06:58 06:58
  • play icon Make friend request user friendly 10:08 10:08
  • play icon Header component 1 03:38 03:38
  • play icon Header component 2 02:08 02:08
  • play icon Final look 05:18 05:18

Project files

1 Lectures
Tutorialspoint

Instructor Details

Mustafa Alawi

Mustafa Alawi


Mustafa Alawi is a knowledgeable instructor with expertise in information technology and software development. He is passionate about sharing practical skills and real-world insights, helping learners easily understand technical concepts and apply them effectively in their careers.

Course Certificate

Use your certificate to make a career change or to advance in your current career.

sample Tutorialspoint certificate

Our students work
with the Best

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
Annual Membership

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
Online Certifications

Talk to us

1800-202-0515