In this podcast episode, listeners will learn how to create an award-winning website by mastering advanced front-end techniques with React, Tailwind CSS, GSAP, and Three.js. The host takes you through the process of building three unique projects: a SaaS landing page called Xora, an interactive site featuring animations with GSAP, and a stunning 3D portfolio using Three.js. The tutorial focuses on developing reusable components and adopting efficient coding practices, all aimed at crafting a portfolio that stands out to recruiters and clients. Additionally, the episode covers how to deploy your projects using Hostinger.
Introduction: Stand Out as a Front-End Developer
Project Setup and Hosting with Hostinger
Building Xora: A Modern Business Landing Page
Setting up WebStorm and Tailwind CSS
Implementing Tailwind CSS and Project Assets
Building the Xora Header Component
Implementing Mobile Responsiveness in the Header
Refining the Xora Header and Implementing the Hero Section
Creating a Reusable Button Component
Enhancing the Button Component and Completing the Hero Section
Building the Features Section with Responsive Design
Styling the Features Section and Implementing Sticky Navigation
Implementing Sticky Navigation and Scroll Functionality
Building the Pricing Section with Animations
Implementing Pricing Plans and Responsive Design
Creating the FAQs Section with Collapsible Content
Styling and Animating the FAQs Section
Building the Testimonials Section with Responsive Design
Creating the Download Section with Interactive Elements
Building the Footer and Deploying the Application
Introduction: Building an Award-Winning Website with React and Tailwind CSS
Project Setup: Vite, React, and Tailwind CSS
Building the Hero Section with Video and Animations
Implementing Video Playback and GSAP Animations
Animating the Hero Section on Scroll and Implementing Loading Indicators
Building the About Section with Animated Text
Implementing the Navigation Bar with Responsive Design
Implementing Animated Navigation and Audio Playback
Building the Features Section: Bento Grid Design
Implementing Tilt Effect and Responsive Design in the Features Section
Building the Story Section with 3D Animations
Implementing 3D Animations and Rounded Corners
Building the Contact Section with a Terminal Design
Introduction to Three.js: Dimensions and Concepts
Three.js Building Blocks: Scenes, Objects, and Cameras
Three.js Meshes: Geometry and Materials
Three.js Materials and Textures
Three.js Lighting and Cameras
Three.js in Action: A Basic HTML, CSS, and JavaScript Demo
Three.js with NPM and a More Advanced Demo
Introduction to React Three Fiber (R3F) and React Three Dray (R3D)
Three.js in React: A Basic Demo with R3F and R3D
Setting up Hostinger for Portfolio Hosting
Setting up WebStorm IDE and Creating the Project
Setting up Tailwind CSS and Project Structure
Building the Navigation Bar for the 3D Portfolio
Building the About Section: Bento Grid Layout
Building the Projects Section with 3D Model and Animations
Building the Testimonials Section and Contact Form
Building the Work Experience Section with 3D Avatar and Animations
Deploying the 3D Portfolio and Course Promotion
Sign in to continue reading, translating and more.
Open full episode in Podwise