Full Stack Social Network App
Offered By: Lama Dev via YouTube
Course Description
Overview
Build a full-stack social media application using React, Node.js, and MySQL in this comprehensive tutorial. Learn to create a robust social network platform with advanced features including user authentication, post creation, commenting, likes/dislikes, and user profiles. Master essential technologies such as React hooks, Context API, React Query, JWT, and cookies while developing RESTful APIs and integrating MySQL database. Follow step-by-step instructions to implement key functionalities like timeline posts, file uploads, follow/unfollow mechanics, and user profile updates. Gain hands-on experience in building a scalable and feature-rich social media app from scratch.
Syllabus
Introduction
Installation
MySQL Social Media App Tables and Relationships
Node.js MySQL Rest API Tutorial
Node.js MySQL Auth with JWT and Cookies
React Node.js MySQL Auth Login/Register
React-Query Tutorial
MySQL Select Timeline Posts User and Friends’ Posts
React Add New Post to MySQL Database
React-Query Mutation Tutorial
React Node.js How to Upload File to Server
Social Media App Fetch Comments
Social Media App Add a New Comment
React Social Media App Like/Dislike Functionality
React Fetch User Profile from MySQL
React Social Media App Follow/Unfollow Functionality
React MySQL Update User
React MySQL Delete Post
Outro
Taught by
Lama Dev
Related Courses
MongoDB for Node.js DevelopersMongoDB University Introduction to Office 365 Development and APIs
Microsoft via edX Server-side Development with NodeJS
The Hong Kong University of Science and Technology via Coursera Front-End Web UI Frameworks and Tools
The Hong Kong University of Science and Technology via Coursera Introduction to MongoDB using the MEAN Stack
MongoDB via edX