Tags
Language
Tags
December 2024
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 31 1 2 3 4

Mastering Laravel: Build Instagram Clone With Livewire

Posted By: ELK1nG
Mastering Laravel: Build Instagram Clone With Livewire

Mastering Laravel: Build Instagram Clone With Livewire
Published 12/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 4.51 GB | Duration: 8h 27m

Build an Instagram Clone with Laravel, Livewire, Alpine.js, and Tailwind CSS – Elevate Your Coding skills

What you'll learn

Mastering Modern Web Technologies: Dive into Laravel, Livewire, Alpinejs, and Tailwind CSS. Seamlessly integrate these for dynamic Single Page Applications (SPA

Building a Powerful Instagram Clone: Code an Instagram clone, covering Stories, Follow/Unfollow, Likes, Swipe, Commenting, Saving, and real-time updates.

Enhanced User Interaction: Elevate UX with search, hover effects, and engagement on Explore, Reel Pages, real-time messages, and notifications.

Creating Multimedia Posts with Considerations: Create multimedia posts, mastering file size optimization for both vidoes and Pictures.

Requirements

To fully benefit from this course, it's recommended that students have a basic understanding of Laravel framework, Tailwind CSS, PHP, HTML, and CSS. While not mandatory, a foundational knowledge of these technologies will help you grasp the concepts more efficiently and enhance your learning experience. If you're a beginner, don't worry—we'll provide clear explanations and hands-on examples to help you bridge any gaps in your knowledge. This course is designed to cater to a range of skill levels, so whether you're familiar with these technologies or just starting, you'll find valuable insights and practical guidance to advance your web development skills

Description

Embark on an exciting coding journey with our immersive course as we unravel the magic of web development together. Picture this: we'll be diving deep into the key features on the Home Page – from the seamless Swipe and Like functionalities to the engaging Stories and the dynamics of Follow/Unfollow. Get ready to immerse yourself in user interaction as we explore Commenting, Saving posts, and effortlessly scrolling through the Home Feed.But wait, there's more! We'll navigate the vast possibilities of Search Functionality, making it easy to connect with users by finding, exploring profiles, and initiating follows. Brace yourself as we step into the Explore Page, unveiling Hover Functionality and diving into interactive engagement with posts and comments.Hold on tight as we experience the dynamic Reel Page – play, like, save, and take a smooth ride through captivating reels. We won't stop there; we'll delve into real-time user interaction with Messages and Notifications, creating an immersive social experience that goes beyond the ordinary.And guess what? That's just the beginning of our adventure! Learn to craft stunning posts, incorporating Mixed media posts while considering file size. Explore your profile with tabs for a comprehensive overview of your digital presence.This is more than a course; it's a personalized journey into the heart of web development, where we don't just learn – we actively build and refine our skills together

Overview

Section 1: Introduction

Lecture 1 Install Laravel

Lecture 2 Install Breeze Auth Package

Lecture 3 Install Livewire

Lecture 4 Install Daisy UI

Lecture 5 Download Sidebar & Avatar & Logo

Lecture 6 Repository

Section 2: Home

Lecture 7 Install Home Component/page

Lecture 8 Design story section

Lecture 9 Design Suggestion section

Lecture 10 Design mobile header

Section 3: Post Item Component

Lecture 11 Make post component

Lecture 12 Create Video Player

Lecture 13 Footer section

Lecture 14 Add swiper js to media section

Section 4: Create Post & Media Models

Lecture 15 Create Post model

Lecture 16 Create Media Model

Section 5: Adding posts to home

Lecture 17 Adding posts to home

Section 6: Create New Post

Lecture 18 Make Create post component

Lecture 19 Design layout and left side

Lecture 20 Design details side

Lecture 21 Add properties and methods

Lecture 22 Save Post / Reel to Database

Section 7: Post view Components

Lecture 23 Create Post view modal component

Lecture 24 Create view item

Lecture 25 Details

Section 8: Create Comments Polymorphic Model

Lecture 26 Create Comment model with -mfs

Lecture 27 Fill up Comment Factory

Section 9: Get Posts on demand

Lecture 28 Load more posts on scroll

Section 10: Load comments in post view

Lecture 29 Design comments layout

Lecture 30 Display comments from database

Lecture 31 Get Replies and Decendants

Lecture 32 Add Comment To Post

Lecture 33 Add Reply to comment

Lecture 34 Add instant comments to Post Item

Lecture 35 Disable commenting

Section 11: Add Like Posts

Lecture 36 Install like package

Lecture 37 Add Like to post

Lecture 38 Hide & Show like count

Section 12: Add Likes to Comments

Lecture 39 Add like to comment

Section 13: Add Bookmarks/Favorites

Lecture 40 Install Favorites Package

Lecture 41 Toggle Favorites

Section 14: Add Follow system

Lecture 42 Install follow package

Lecture 43 Toggle Follow Users

Section 15: User Profile

Lecture 44 Add username to Users

Lecture 45 Create profile component

Lecture 46 Download profile-layout

Lecture 47 Display User's Posts

Lecture 48 Display Reels & Saved Posts

Section 16: Explore page

Lecture 49 Create Explore Page

Lecture 50 Show Explore Posts

Lecture 51 Customize the video component

Section 17: Reels page

Lecture 52 Create Reels Component

Lecture 53 Show Posts Reels

Section 18: Search

Lecture 54 Create Livewire Sidebar

Lecture 55 Add Search Functionality

Section 19: Add Broadcasting

Lecture 56 Introduction to Broadcasting

Lecture 57 Install pusher and Laravel Echo

Lecture 58 Create pusher account

Section 20: Notifications

Lecture 59 Create notification component

Lecture 60 Design notifications

Lecture 61 Create NewFollowerNotification

Lecture 62 Create PostLikedNotification

Lecture 63 Create NewCommentNotification

Lecture 64 Prevent Self Notifications

Lecture 65 Show NewFollower Notifications

Lecture 66 Show PostLiked Notifications

Lecture 67 Show NewComment Notifications

Lecture 68 Listen to Notifications

Section 21: Chat Database Architecture

Lecture 69 Create Models

Section 22: Design/Download Chat Components

Lecture 70 Create Chat Index

Lecture 71 Create Chat list

Lecture 72 Create Chat Main

Lecture 73 Create Chat Component

Section 23: Make Chat System Dynamic

Lecture 74 Create Conversation

Lecture 75 View Auth Conversations

Lecture 76 Select & Load Conversation

Lecture 77 Send New Messages

Lecture 78 Display New Messages

Lecture 79 Live Update New Messages

Lecture 80 Scroll Chat to Bottom

Lecture 81 LoadMore Messages

Lecture 82 Mark Messages As read

Lecture 83 Broadcast New Message

Lecture 84 Listen to Broadcasted Message

This course is intended for a diverse audience of aspiring and intermediate-level web developers seeking to advance their skills in modern web development. Whether you're a coding enthusiast looking to build on your existing knowledge or a professional seeking to expand your skill set, this course is designed for you. If you have a basic understanding of Laravel framework, Tailwind CSS, PHP, HTML, and CSS, you'll find the content particularly valuable. Entrepreneurs or individuals aiming to create dynamic, feature-rich web applications, especially those interested in building social media platforms or similar interactive websites, will benefit significantly from this course. The hands-on approach, coupled with practical examples in building an Instagram clone, ensures that learners not only grasp the concepts but also gain the confidence to implement them in real-world projects.