Tags
Language
Tags
June 2025
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Develop Fullstack Instagram Clone With Mern Jwt & Bootstrap5 (pdated 1/2023)

    Posted By: ELK1nG
    Develop Fullstack Instagram Clone With Mern Jwt & Bootstrap5 (pdated 1/2023)

    Develop Fullstack Instagram Clone With Mern Jwt & Bootstrap5
    Last updated 1/2023
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 9.84 GB | Duration: 13h 46m

    Learn to design and develop production ready fullstack applications with MERN stack, Redux, JWT

    What you'll learn

    You will learn about React JS

    You will learn about MongoDB and Mongoose

    You will learn about NodeJS and ExpressJS

    You will learn about Middleware in ExpressJS

    You will learn about securing application using tokens - JWT (Json Web Token)

    You will learn to design frontend using Bootstrap5

    You will learn to design mobile responsive application

    You will learn about state management using Redux

    You will learn to upload and download images

    You will learn about routing using React Router Dom

    You will learn about different types of React Hooks

    You will learn to handle user session and hide show menu items based on user session

    You will learn to develop a production ready end to end application using MERN stack

    Requirements

    Basics of HTML, CSS, JavaScript

    Description

    In this course you will learn to develop production ready fullstack application and get ready for your job.Following are the topics you will learn in this course:learn about React JSlearn about MongoDB and Mongooselearn about NodeJS and ExpressJSlearn about Middleware in ExpressJSlearn about securing application using tokens - JWT (Json Web Token)learn to design frontend using Bootstrap5learn to design mobile responsive applicationlearn about state management using Reduxlearn to upload and download imageslearn about routing using React Router Domlearn about different types of React Hookslearn to handle user session and hide show menu items based on user sessionlearn to develop a production ready end to end application using MERN stackBelow are the topics that will be covered while developing the application:Environment Setup & React IntroductionInstalling VS Code EditorVS Code SettingsDifference between Javascript and ReactJSCreating the React ProjectRunning the React ApplicationExploring the React Project Folder StructureUnderstanding React JS Application lifecycleCreating First React ComponentIntegrating Bootstrap with React ProjectDesigning Login Page LayoutStyling Left Image Section of Login PageStyling Layout of Login FormUsing Bootstrap form for email and passwordInput boxes stylingStyling Login ButtonAdding and using Google fontsStyling signup section in Login pageStyling the Signup white buttonMaking Login Page Responsive for Mobile-Part-1Making Login Page Responsive for Mobile-Part-2Making Login Page Responsive for Mobile-Part-3Creating Signup Page React ComponentDesigning Signup Page for Mobile and Desktop viewUnderstanding Routing and Installing React Router DomAdding Router Routes and Route in App.js componentNavigating From Login to Signup and Vice VersaNavBar Layout and Solving warning messagesIntegrating Bootstrap NavBarAdding logo to NavBarStyling searchboxIntegrating FontAwesome iconsStyling the right icon section on NavBarCreating Post Overview page and Added RoutingCreating Post Card ComponentDesigning The Post Overview Page LayoutColor Adjustment for Card and BackgroundAdding Profile image from free websiteStyling Profile Image sectionStyling the Left Text and Right IconReplacing free icon with more action imageDesigning the Image section of Post CardStyling bottom more action and likes sectionStyling the bottom Time sectionMaking the NavBar and Post Card section responsiveCreating Routing and Layout for Profile pageDesigning Profile Page LayoutStyling left profile sectionCreating layout for Right sectionWorking on Posts Followers Following sectionAligning the count sectionReducing width of LayoutStyling the button sectionStyling the Gallery sectionMaking Top section Responsive for MobileMaking Gallery Section ResponsiveCreating Layout for Post Details PopupIntegrating Bootstrap CarouselLayout for Right section of Post detailStyling the Post information sectionAdding Popover Dropdown Menu for Edit and DeleteAdding Edit and Delete Post links and IconsAdding Dropdown Menu to NavBarStyling Menu for MyProfile and LogoutAdding Popup for Upload PostStyling the Upload Post BoxStyling the Post Text BoxesStyling the Submit Post buttonHiding the default File Upload buttonStyling the Upload File SectionMaking Upload Post screen Responsive

    Overview

    Section 1: Frontend: Introduction & Installation Setup

    Lecture 1 Course Introduction

    Lecture 2 Download Softwares

    Lecture 3 Installing nodejs

    Lecture 4 Verifying Node and Npm installation

    Lecture 5 Installing VS Code Editor

    Lecture 6 VS Code Settings

    Section 2: Frontend: Basics of ReactJS

    Lecture 7 Difference between Javascript and ReactJS

    Lecture 8 Creating the React Project

    Lecture 9 Running the React Application

    Lecture 10 Exploring the React Project Folder Structure

    Lecture 11 Understanding React JS Application lifecycle

    Lecture 12 Creating First React Component

    Section 3: Frontend: Designing Login Screen

    Lecture 13 Integrating Bootstrap with React Project

    Lecture 14 Designing Login Page Layout

    Lecture 15 Styling Left Image Section of Login Page

    Lecture 16 Styling Layout of Login Form

    Lecture 17 Using Bootstrap form for email and password

    Lecture 18 Input boxes styling

    Lecture 19 Styling Login Button

    Lecture 20 Adding and using Google fonts

    Lecture 21 Styling signup section in Login page

    Lecture 22 Styling the Signup white button

    Lecture 23 Making Login Page Responsive for Mobile-Part-1

    Lecture 24 Making Login Page Responsive for Mobile-Part-2

    Lecture 25 Making Login Page Responsive for Mobile-Part-3

    Section 4: Frontend: Designing Signup Screen, NavBar & Adding Routing

    Lecture 26 Creating Signup Page React Component

    Lecture 27 Designing Signup Page for Mobile and Desktop view

    Lecture 28 Understanding Routing and Installing React Router Dom

    Lecture 29 Adding Router Routes and Route in App.js component

    Lecture 30 Navigating From Login to Signup and Vice Versa

    Lecture 31 NavBar Layout and Solving warning messages

    Lecture 32 Integrating Bootstrap NavBar

    Lecture 33 Adding logo to NavBar

    Lecture 34 Styling searchbox

    Lecture 35 Integrating FontAwesome icons

    Lecture 36 Styling the right icon section on NavBar

    Section 5: Frontend: Designing Post Overview Page & Post Card component

    Lecture 37 Creating Post Overview page and Added Routing

    Lecture 38 Creating Post Card Component

    Lecture 39 Designing The Post Overview Page Layout

    Lecture 40 Color Adjustment for Card and Background

    Lecture 41 Adding Profile image from free website

    Lecture 42 Styling Profile Image section

    Lecture 43 Styling the Left Text and Right Icon

    Lecture 44 Replacing free icon with more action image

    Lecture 45 Designing the Image section of Post Card

    Lecture 46 Styling bottom more action and likes section

    Lecture 47 Styling the bottom Time section

    Lecture 48 Making the NavBar and Post Card section responsive

    Section 6: Frontend: Designing Profile Page & Adding Routing

    Lecture 49 Creating Routing and Layout for Profile page

    Lecture 50 Designing Profile Page Layout

    Lecture 51 Styling left profile section

    Lecture 52 Creating layout for Right section

    Lecture 53 Working on Posts Followers Following section

    Lecture 54 Aligning the count section

    Lecture 55 Reducing width of Layout

    Lecture 56 Styling the button section

    Lecture 57 Styling the Gallery section

    Lecture 58 Making Top section Responsive for Mobile

    Lecture 59 Making Gallery Section Responsive

    Section 7: Frontend: Designing Post Detail Page & Popover Layout

    Lecture 60 Installing React Bootstrap

    Lecture 61 Adding Bootstrap Popup

    Lecture 62 Creating Layout for Post Details Popup

    Lecture 63 Integrating Bootstrap Carousel

    Lecture 64 Layout for Right section of Post detail

    Lecture 65 Styling the Post information section

    Lecture 66 Adding Popover Dropdown Menu for Edit and Delete

    Lecture 67 Adding Edit and Delete Post links and Icons

    Lecture 68 Adding Dropdown Menu to NavBar

    Lecture 69 Styling Menu for MyProfile and Logout

    Section 8: Frontend: Designing Upload Post Screen

    Lecture 70 Adding Popup for Upload Post

    Lecture 71 Styling the Upload Post Box

    Lecture 72 Styling the Post Text Boxes

    Lecture 73 Styling the Submit Post button

    Lecture 74 Hiding the default File Upload button

    Lecture 75 Styling the Upload File Section

    Lecture 76 Making Upload Post screen Responsive

    Section 9: Backend: Introduction & Installation setup

    Lecture 77 Overview of Interaction between FE BE and DB

    Lecture 78 Downloading the softwares

    Lecture 79 Installing MongoDB and Compass

    Lecture 80 Installing Postman and Git bash

    Lecture 81 Confirming Software Installation

    Lecture 82 Creating a backed nodejs project

    Lecture 83 Installing express and cors npm packages

    Lecture 84 Developing our first REST API

    Lecture 85 Installing nodemon for auto reload

    Lecture 86 Running with nodemon

    Lecture 87 Creating folder structure and User Router file

    Lecture 88 Installing mongoose

    Lecture 89 Setting up connection with DB

    Section 10: Backend: Developing REST API for User Signup and Signin Functionality

    Lecture 90 Defining mongoose schema and model for User

    Lecture 91 Registering User model and schema to the app

    Lecture 92 Setting up the user signup route or REST API

    Lecture 93 Installing encryption and security libraries

    Lecture 94 Completing the User Signup REST API

    Lecture 95 Test Signup REST API with Postman

    Lecture 96 Implement REST API for User Login

    Lecture 97 Testing Login REST API with Postman

    Section 11: Backend: Implementing Security with JWT & Middlewares

    Lecture 98 Implementing Security with JWT - Part-1

    Lecture 99 Implementing Security with JWT - Part-2

    Lecture 100 Implementing Protected Route Middleware - Part-1

    Lecture 101 Implementing Protected Route Middleware - Part-2

    Section 12: Backend: Developing REST API for Create and Upload new Post

    Lecture 102 Create Post Model and Post Schema

    Lecture 103 Implement Create Post REST API - Part-1

    Lecture 104 Implement Create Post REST API - Part-2

    Lecture 105 Installing multer library and creating file router

    Lecture 106 Configurations for file upload download - Part-1

    Lecture 107 Configurations for file upload download - Part-2

    Lecture 108 Implement REST API for upload post image file

    Lecture 109 Implement REST API for Download file feature

    Lecture 110 Testing the Create Post Rest API

    Section 13: Backend: Developing REST API for Get and Delete Post

    Lecture 111 REST API to Get All Posts for All User and All Post for LoggedIn user

    Lecture 112 Testing Get All Posts and My All Posts REST API

    Lecture 113 Implement Delete Post API only by the Owner of the Post

    Lecture 114 Test Delete Post REST API via Postman

    Section 14: Backend: REST API for Like, Unlike Post and Comment on a Post functionality

    Lecture 115 Modifying Post Model to add Likes Array

    Lecture 116 Implementing the Like Post REST API

    Lecture 117 Testing the Like Post Functionality with Postman

    Lecture 118 Implementing the Unlike Post REST API

    Lecture 119 Testing the Unlike Post Functionality with Postman

    Lecture 120 Modifying Post Model to add Comments functionality to the Post

    Lecture 121 Implementing the Comment REST API

    Lecture 122 Testing the Comment Functionality with Postman

    Section 15: FE & BE Integration: Implementing Redux State Management

    Lecture 123 Module Overview and Summary So far

    Lecture 124 Understanding Redux and Its Implementation

    Lecture 125 Implementing User Reducer

    Lecture 126 Implementing Combine Reducer and Store file

    Lecture 127 Making the Store available to the App via Provider

    Section 16: FE & BE Integration of Login, Signup, Logout Functionality

    Lecture 128 Installing axios and sweetalert2 libraries

    Lecture 129 Implemented the signup action and attached to form submit

    Lecture 130 Setting form fields values to corresponding state variables

    Lecture 131 Implemented Loading Icon when API call is made

    Lecture 132 Implemented axios post api call

    Lecture 133 Implemented and Tested Signup functionality with success and error msg popup

    Lecture 134 Binding state variables for login and applying loading screen

    Lecture 135 Integrating Login API call with Frontend and showing proper message

    Lecture 136 Dispatch User data to redux store and navigate user to posts

    Lecture 137 Implementing Logout Functionality

    Lecture 138 Logic to hide menu items based on user is loggedin or not

    Lecture 139 Fixing the useSelector to get user data from Redux store

    Section 17: FE & BE Integration of Create Post & Get Posts Functionality

    Lecture 140 Working on Post Image File Upload

    Lecture 141 Code to Upload post image to server

    Lecture 142 Creating state variables for add post

    Lecture 143 Validation for Post image caption and Location and showing error popup

    Lecture 144 Implementing Create Post API call

    Lecture 145 Fixing Post image path issue and Testing the create Post Functionality

    Lecture 146 Adding Navigation menu to All Posts

    Lecture 147 Implement API call to get all posts and store it in state variable

    Lecture 148 Looping the React Post Card component with all post list

    Lecture 149 Passing data from one react(parent to child) component to another using props

    Lecture 150 Binding correct post fields to the Card UI component and Testing

    Section 18: FE & BE Integrating Delete Post, Like, Unlike & Comment Functionality

    Lecture 151 Only the user who posted the post can delete it

    Lecture 152 Passing data from Child to Parent to implement delete post functionality

    Lecture 153 Implementing Delete Post API Call

    Lecture 154 Implementing MyProfile functionality

    Lecture 155 Show Post Details on Popup

    Lecture 156 Implement Delete Post Functionality from Post Detail Popup

    Lecture 157 Display name of user who did the post

    Lecture 158 Implemented the Like Post Functionality

    Lecture 159 Implemented the UnLike Post Functionality

    Lecture 160 Implement Comment Post Frontend UI

    Lecture 161 Implement the Comment Post and CommentedBy functionality with API

    Lecture 162 Implement Dynamic Routing so that with Page Refresh UI data is not lost

    Lecture 163 Solving the routing issue when login or not

    Lecture 164 Hide_Show navbar menu items for user login or not

    Section 19: Source Code

    Lecture 165 Frontend Code

    Lecture 166 Backend Code

    Anyone who wants to develop production ready fullstack application using MERN stack, Redux and JWT