Skip to content

harsshks/Portfolio

Repository files navigation

🚀 My 3D Portfolio

Welcome to my modern, animated 3D developer portfolio built with React, Three.js, and TailwindCSS. This portfolio showcases my skills, projects, and experiences in an interactive and engaging way.


📚 Table of Contents


✨ Features

  • 🔥 3D visuals powered by React Three Fiber and Drei
  • ⚡ Smooth transitions and scroll-based animations using Framer Motion
  • 🎨 Clean, responsive UI with TailwindCSS
  • 💌 Working contact form using EmailJS
  • 🧱 Beautiful UI enhancements with Aceternity UI and Magic UI
  • 🚀 Lightning-fast development with Vite

🛠 Tech Stack

Tech Description
React Front-end JavaScript library
Vite Fast bundler and dev environment
TailwindCSS Utility-first CSS framework
React Three Fiber 3D rendering with Three.js in React
Drei Helpers and abstractions for R3F
Framer Motion Animation library for React
EmailJS Form handling and email integration
Aceternity UI Custom UI components
Magic UI Prebuilt UI elements and design extras

📁 Project Structure

├── public/
│   ├── assets/             # Images, textures, models
│   ├── models/             # 3D Astronaut model
│   └── vite.svg
├── src/
│   ├── components/         # Reusable components
│   ├── constants/          # Reusable datas
│   ├── sections/           # Portfolio sections (Hero, About, etc.)
│   ├── App.jsx             # Main app file
│   ├── index.css           # Tailwind css
│   └── main.jsx            # Entry point
├── tailwind.config.js
└── vite.config.js

🚀 Getting Started

  1. Clone the Repository
git clone https://github.com/Ali-Sanati/Portfolio.git
cd Portfolio
  1. Install Dependencies
npm install
  1. Run the Development Server
npm run dev

The app will be available at http://localhost:5173.


🔗 Assets

Assets used in the project can be found here


� Contact

Feel free to reach out to me for any questions or collaboration opportunities!


� Acknowledgments

This portfolio is based on the original template by Ali Sanati, modified and customized to showcase my personal work and experiences. 👉 What should I build next?

  • A beautiful Landing Page

  • A complete E-commerce site

  • A fun App Clone (YouTube, Netflix, etc.)


⭐ Like This Project?

Star the repo and share your feedback :)

Releases

No releases published

Packages

No packages published