Skip to content

pullstackdevv/pullstack-devv-portfolio

 
 

Repository files navigation

Build a Modern Portfolio Website with React & TailwindCSS


Portfolio Website Banner
React Tailwind CSS Vite Lucide Icons Radix UI

Create a Stunning Developer Portfolio with Animations, Dark Mode, and Projects Showcase

Follow the full video tutorial on YouTube

📋 Table of Contents

  1. Introduction
  2. Tech Stack
  3. Features
  4. Quick Start
  5. Screenshots
  6. Deployment

🚀 Introduction

In this tutorial, you'll learn how to build a modern portfolio website using React, TailwindCSS, Vite, and Lucide Icons. From dark mode support to responsive animations and deployable project showcases, this video walks you through every step—perfect for developers looking to level up their frontend skills or apply for jobs.

🎥 Watch the full tutorial: YouTube


⚙️ Tech Stack

  • React – Component-based UI development
  • Vite – Lightning-fast build tool
  • TailwindCSS – Utility-first CSS for styling
  • Lucide Icons – Clean and beautiful icon pack
  • Radix UI – Accessible component primitives
  • TypeScript (optional) – Type safety and tooling
  • GitHub & Vercel – Deployment

⚡️ Features

  • 🌑 Light/Dark Mode Toggle Save theme preference in local storage with beautiful transitions

  • 💫 Animated Backgrounds Stars, meteors, scroll effects, and glowing UI elements

  • 📱 Responsive Navigation Desktop and mobile menus with glassmorphism

  • 👨‍💻 Hero & About Sections Showcase who you are with smooth intro animations and buttons

  • 📊 Skills Grid Filterable progress bars and categories with animated width

  • 🖼️ Projects Showcase Display screenshots, tech stacks, and GitHub/demo links

  • 📩 Contact Section Social icons + responsive contact form with toast notifications

  • 🚀 One-Click Deployment Easily host your site with Vercel and GitHub


👌 Quick Start

Prerequisites

Clone and Run

git clone https://github.com/yourusername/react-tailwind-portfolio.git
cd react-tailwind-portfolio
npm install
npm run dev

Your app will be available at: http://localhost:5173


🖼️ Screenshots

📸 Add screenshots of your Hero section, Projects grid, and Contact form here to show off your site.


☁️ Deployment

Deploy on Vercel

  1. Push your code to GitHub
  2. Go to vercel.com
  3. Import your repository
  4. Click Deploy

Your live website will be hosted on a custom subdomain (e.g. https://your-name.vercel.app)


🔗 Useful Links


Let me know if you'd like me to generate a version with your actual GitHub repo, YouTube URL, or a banner image suggestion!

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 95.5%
  • CSS 2.5%
  • HTML 2.0%