This is a 3D Developer Portfolio built using modern web technologies. The project showcases skills, projects, and experience in an interactive way, leveraging React.js, Three.js, and Tailwind CSS.
- React.js – For building the UI
- Three.js – For rendering 3D models
- React Three Fiber – React-friendly wrapper for Three.js
- Vite – Fast and modern development setup
- Tailwind CSS – Styling framework
- EmailJS – Contact form integration
- 🌐 3D Interactive Hero Section – A stunning introduction
- 💼 Projects Showcase – Displays selected projects in a 3D environment
- 📜 Experience Timeline – Engaging animations for career journey
- 📩 Contact Form – Easily send messages via EmailJS
- 🎨 Fully Responsive – Works smoothly on all devices
To run this project locally, follow these steps:
git clone https://github.com/FirdavsToshniyozov/3D-portfolio.git
cd 3D-portfolio
npm install
Create a .env
file in the root directory and add the following:
VITE_EMAILJS_USERID=your_emailjs_user_id
VITE_EMAILJS_TEMPLATEID=your_emailjs_template_id
VITE_EMAILJS_RECEIVERID=your_emailjs_receiver_id
Replace the values with your actual EmailJS credentials.
npm run dev
Your project should now be running at http://localhost:5173 🎉
This project is hosted on Vercel. To deploy:
- Push your code to GitHub
- Connect your repository to Vercel
- Deploy with a single click!
If you have any questions, feel free to reach out:
📧 Email: [email protected]
🔗 Portfolio: your-portfolio-link.com
🔹 Built with passion by Firdavs Toshniyozov 🔹