Full Stack Twitter Clone

ad-team

Well-known member
Power Uploader

58b779f3b02d2662de19f44fcf1777c3.jpg

Full Stack Twitter Clone
Published 9/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 4.92 GB | Duration: 8h 16m​

Master the Modern Tech Stack

What you'll learn

Building Full Stack Applications

Working with SSR in Nextjs

Caching Queries using Redis

Deploying Full Stack Apps using AWS

Requirements

Basic of HTML, CSS and Javascript

Experience with React and NodeJS

Description

In this tutorial, we will create a FullStack Twitter Clone that allows users to create and post tweets, follow other users, and like, and view their own profiles and the profiles of other users.Twitter is one of the most popular social media platforms in the world, with over 330 million active users as of 2021. If you are interested in building a Twitter-like application, this tutorial will guide you through the process of building a FullStack Twitter Clone using the latest technologies.Tech StackNode.js for our backend code which would be running GraphQL server inside the node.js environment.GraphQL for our API, which provides a flexible and efficient way to define our data model and query it.Prisma ORM for our database ORM, which provides a type-safe and easy-to-use interface for interacting with our PostgreSQL database.PostgreSQL is our database, which is a powerful and reliable relational database system.Supabase for hosting and managing cloud Postgresql db.Redis for query caching on the server side and increasing query speedsGoogle OAuth for Sign in with GoogleJSON WEB TOKENS for authenticationNext.js for our front, which is a popular framework for building React applications with server-side rendering and optimized performance.TailwindCSS for styling and reusable components.Codegen for typesafe GraphQL queries and mutations.Graphql-Request as API client for client-server communicationReact-Query for client-side data caching and query cachingTypescript to maintain code quality and write type-safe code.Amazon Web Services for storage, deployments, and CDN.

Overview

Section 1: Introduction

Lecture 1 Introduction

Lecture 2 What we are going to build?

Lecture 3 NodeJS Setup

Lecture 4 NextJS Setup with Tailwind CSS

Section 2: Building Twitter UI

Lecture 5 Twitter Feed Cards

Lecture 6 Building Twitter Sidebar

Section 3: Twitter Backend Setup

Lecture 7 What is GraphQL?

Lecture 8 Creating Express Typescript Project

Lecture 9 Setting up Prisma ORM and PostgreSQL

Section 4: Authentication

Lecture 10 Adding Google Auth

Lecture 11 Verifying and Generating JWT

Lecture 12 Implementing Authentication on Client Side

Lecture 13 Detect Logged In User

Section 5: Twitter Feed

Lecture 14 Designing Add Tweet Modal

Lecture 15 Adding Tweet Feed Schema

Lecture 16 Mutations and Resolvers for Tweet

Lecture 17 Adding Mobile Responsive

Section 6: User Profile Page

Lecture 18 Designing Profile Page

Lecture 19 SSR User Profile

Section 7: Setting AWS Account

Lecture 20 Getting AWS Access and Secret Keys

Lecture 21 Setting up S3 Bucket Policy

Lecture 22 Generating PreSigned URL for S3 Bucket

Lecture 23 Refactoring the Server Code

Lecture 24 Refactoring the SSR on Tweet Page

Section 8: Follow and Unfollow

Lecture 25 Follow and Unfollow on Server Side

Lecture 26 Follow and Unfollow on Client Side

Lecture 27 User Recommendation System

Section 9: Redis

Lecture 28 What is Redis?

Lecture 29 Caching with Redis

Lecture 30 Rate Limiting with Redis

Section 10: Deployment

Lecture 31 Launching AWS EC2 Instance

Lecture 32 SSH And Security Groups Setup

Lecture 33 AWS Load Balancer and CloudFront Setup

Lecture 34 Deploying NextJS to Vercel

Lecture 35 AWS Resources Cleanup

Developers who want to become Full Stack Dev

LqyOkFl9_o.jpg



DDownload
Code:
To see hidden content, You must be Registered user - Login OR Signup.
AusFile
Code:
To see hidden content, You must be Registered user - Login OR Signup.
RapidGator
Code:
To see hidden content, You must be Registered user - Login OR Signup.
 
Top