Skip to content

Repository files navigation

๐Ÿš€ 3D Interactive Developer Portfolio

React Three.js TailwindCSS Framer Motion Vercel

An immersive, high-performance 3D portfolio designed to showcase a diverse technical background in Game Development, Artificial Intelligence, and Full-Stack Web Development.

๐Ÿ”— Live Demo: https://3d-interactive-portfolio-609zp2axf.vercel.app/


๐ŸŒŸ Overview

This portfolio goes beyond the traditional static website, offering an interactive experience that utilizes 3D graphics and modern UI/UX principles.

  • Immersive 3D Experience: Integrated Three.js and React Three Fiber for a depth-driven interface.
  • Dynamic Project Switching: A categorized gallery that filters projects (Games, AI, Web) in real-time.
  • URL Hash Navigation: Custom routing allows users to jump directly to specific categories like #ai or #projects.
  • Responsive Cyberpunk UI: Fully optimized for mobile and desktop with sleek glassmorphism and glowing effects.

๐Ÿ› ๏ธ Tech Stack

Category Technologies Used
Frontend Framework React 18 (Vite), TypeScript
Styling Tailwind CSS (Utility-first)
3D Rendering Three.js, React Three Fiber, Drei
Animations Framer Motion (Scroll & State triggers)
Icons Lucide React

๐Ÿ“‚ Featured Projects

๐Ÿง  AI & Machine Learning

  • NYAYA.ai: A Next-Gen Legal Intelligence Platform using RAG & Llama-3 to simplify the Indian Constitution.
  • SafeRoute AI: AI-powered navigation analyzing road geometry and infrastructure for safer travel.

๐ŸŽฎ Game Development (Unity)

  • Mythical Dungeon: A 3D Action-RPG dungeon crawler built in Unity.
  • Sharp Shooter: Fast-paced FPS with wave-based drone combat.
  • Rocket Boost: Physics-based 2D sci-fi platformer.
  • Mini Golf: 3D arcade physics game with multi-level design.

๐ŸŒ Web Development

  • Gaming Portal: Cyberpunk developer portal featuring global leaderboards and embedded HTML5 games.

๐Ÿš€ Getting Started

To run this project locally, follow these steps:

1. Clone the repository

git clone https://github.com/Priyanksolanki9853/3d-interactive-portfolio.git

2. Navigate to the project folder

cd 3d-interactive-portfolio

3. Install dependencies

npm install

4. Start the development server

npm run dev

๐Ÿ”ง Deployment

This project is optimized for Vercel. Every push to the main branch automatically triggers a new build and deployment.

  • Build Command: npm run build
  • Output Directory: dist

๐Ÿ“ฌ Contact

Priyank Solanki


โฌ†๏ธ How to push this to GitHub

To save this README file to your repository, run these commands in your terminal:

git add README.md
git commit -m "Docs: Complete professional README"
git push origin main

Created with โค๏ธ by Priyank Solanki

About

๐Ÿš€ A high-performance 3D Interactive Portfolio built with React, Three.js, and Framer Motion. Features categorized projects (Games, AI/ML, Web), interactive 3D elements, and a sleek cyberpunk UI. Fully responsive and deployed on Vercel.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages