Incase you Don't Know
Course Content
0 / 217 completedHow to setup
What do I need Mac or Windows
Incase you Don't Know
Project Setup
npm init
Basic Express Server
Post Request & Reading Incoming Data
ts config
Sign up Part 1
Middleware Function
Auth Route
Connecting to Database
Sign up Part 3
Sign up Part 4
Sign up Part 2
Password & Token Hash
Adding Types
Sending Email
Refactoring Error Response
Automate Error Handling
Proper Data Validation
Genuine Email & Strong Password
Custom Validation Schema
Verifying Email
Sign in with Refresh Token Rotation
Verifying Access Token (isAuth)
Customizing Request Type
Verification UI
Sending Verification Request
Re-generating Verification Link
Sign out
Refresh Token
Environment Variable
Is Password Reset Token Valid
Validate Password Reset Token API
Forget Password Link
Resetting Password (API)
Update Password Front End
Update Profile
File Parser Middleware
File Upload
Resizing Profile Image
Uploading Image to Cloud
Getting Public Profile
categories
Automate with Chat GPT
Product Model
New Product Validation
Creating New Product Part 1
Validating Date
Creating New Product Part 2
Delete Product
Product Update
Removing Single Product Image
Get Products By Category Part 1
Get Product Details
Get Products By Category Part 2
Pagination
Getting Latest Listings
Expo Project Setup
Using The Doc
Rendering Screens
Welcome Header Part 2
Input Field
Input Focus Effect
Welcome Header Part 1
Custom Button
Navigation Link
The Divider
Avoiding Keyboard Component
Avoiding Keyboard
Fixing Types
Capturing Input Change
Validating Form
Adding Navigation
Refactor Validator
Avoiding try catch
Refactor Axios Client
Rendering App Notification
Sign in
Sign in After Sign up
What After Sign in
State Management Library
Updating Redux State
Redux Toolkit Setup
Let me explain
Preserving Auth State
Forget Password
Custom useAuth hook
Loading Indicator
Tab Navigator
New Listing Form
Date Picker
Date Helper Function
Fixing Date Picker
Category Selector Part 2
Category Selector Button
Category Selector Part 1
Closing Modal
Finishing Form UI
IMPORTANT Fix
Let's use Refresh Token
Category Selector Little Fix
New Product Form State
On Request Failed
Selecting Images
Rendering Selected Images
Horizontal Image List
Removing Selected Images
New Product Validation
Creating New Product
Profile Page - Profile Info
Profile Page - Avatar View
Profile Page Options
Adding New Profile Screens
Sign out
Custom Header
Fetching Listings
Sign out Fix
Navigating with Params
Listing UI
Single Product UI
Image Slider
Options UI
FlatList onViewableItemsChanged
Product Menu Options
Removing Product
Pull to Refresh
Chat Icon
Store For Listings
Image Edit Options
Edit Product Page
Removing Single Image
Removing Image Form UI
Edit Product Form State
Update Image Issue
Category and Thumbnail Selection
Submitting Updated Info
Updating Product
Deep Equal
Home Page UI
Search Bar UI
Chat Notification
Rendering Latest Products Part 1
Fetching Latest Products
Category List
Rendering Latest Products Part 2
Fetching Product by Category
Fetching Product Details
Empty View
Multi Column FlatList
Style For Odd LIst Items
Updating Profile Name
Verification Link UI
Updating Profile Image
Socket IO
Setting up Socket IO
The Plan to Handle Chat
Socket Connection with Auth
Conversation Model
Refreshing Token on Socket IO Error
Getting or Creating New Conversation
Animation on Fetching Chat Info
Gifted Chat
Sending Request to Get Conversation
Chat Screen
Empty Message UI
The Callback Issue
Simple Communication Using Socket
New Conversation Store
Storing Messages to Database
Reading Conversation by ID
Sending The Actual Message
Getting Last Conversations Part 1
Updating UI on New Message
Fetching Old Chats
Let's Understand
Last Chats UI Part 1
Last Chats
Getting Last Conversations Part 2
Formatting Date
On Recent Chat Press
Last Chat UI Part 2
Message Indicator
Updating Viewed Property
Fixing Infinite Render
Fixing Token Expire Error
Seen Indicator
From Only Inside Active Window
Updating Seen Status
Search Bar as Button
Search Modal
Live Search UI
Using Keyboard API
Loading UI
Search API Route
Using Search API
Rendering Search Results
Fixing Search UX
Navigating to Single Product
Typing Notification UI
Debounce Function
Typing Notification
Verify Domain
Sending Real Email
Using Template
Using Different Modes
Node JS
Installing homebrew
Installing Mongodb
Running Mongodb
MongoDb Compass
Android Studio
Ruby
xCode
Installing Mongodb
Android Studio