lottery
🎉🌟✨🎈年会抽奖程序,基于 Express + Three.js的 3D 球体抽奖程序,奖品🧧🎁,文字,图片,抽奖规则均可配置,😜抽奖人员信息Excel一键导入😍,抽奖结果Excel导出😎,给你的抽奖活动带来全新酷炫体验🚀🚀🚀
Build a visually captivating 3D portfolio with React.js and Three.js! Learn to combine interactive 3D graphics and smoo…
This repository contains the code corresponding to an in-depth tutorial available on our YouTube channel, JavaScript Mastery.
If you prefer visual learning, this is the perfect resource for you. Follow our tutorial to learn how to build projects like these step-by-step in a beginner-friendly manner!
The 3D Portfolio project is a highly engaging personal website that features animated 3D scenes, smooth camera transitions, interactive model showcases, and responsive design. It’s ideal for developers, designers, or freelancers looking to stand out in the digital crowd.
If you're getting started and need assistance or face any bugs, join our active Discord community with over 50k+ members. It's a place where people help each other out.
👉 Animated 3D models and reveal animations
👉 Realistic lighting and shadows
👉 GSAP-powered scroll interactions
👉 Responsive design with Tailwind CSS and Flexbox/Grid
👉 Micro Interactions
👉 Multi-section layout (About, Projects, Contact)
👉 Mobile optimized 3D experience
and many more, including code architecture and reusability.
Follow these steps to set up the project locally on your machine.
Prerequisites
Make sure you have the following installed on your machine:
Cloning the Repository
git clone https://github.com/adrianhajdin/3d-portfolio.git cd 3d-portfolio
Installation
Install the project dependencies using npm:
npm install
Set Up Environment Variables
Create a new file named .env in the root of your project and add the following content:
VITE_APP_EMAILJS_SERVICE_ID= VITE_APP_EMAILJS_TEMPLATE_ID= VITE_APP_EMAILJS_PUBLIC_KEY=
Replace the placeholder values with your actual EmailJS credentials.
Running the Project
npm run dev
Open http://localhost:5173 in your browser to view the project.
Assets and snippets used in the project can be found in the video kit.
Advance your skills with JSM Pro Courses
Enjoyed creating this project? Dive deeper into our PRO courses for a richer learning adventure. They're packed with detailed explanations, cool features, and exercises to boost your skills. Give it a go!
more like this
🎉🌟✨🎈年会抽奖程序,基于 Express + Three.js的 3D 球体抽奖程序,奖品🧧🎁,文字,图片,抽奖规则均可配置,😜抽奖人员信息Excel一键导入😍,抽奖结果Excel导出😎,给你的抽奖活动带来全新酷炫体验🚀🚀🚀
🎥🤟 8 minimalistic templates for tfjs mediapipe handpose and facemesh
A repository about starting from scratch for monorepo, fastify, Phaser, colyseus, and threejs.
search projects, people, and tags