An interactive and immersive developer portfolio utilizing 3D libraries and implementing animations.
- HTML
- Tailwind CSS
- React.js
- React Three Fiber
- React Three Drei
- Three.js
- Email JS
- Vite
Installation
Install the project dependencies using npm:
npm install
Set Up Environment Variables
Create a new file named .env
in the root of the project and add the following content:
REACT_APP_EMAILJS_USERID=your_emailjs_user_id
REACT_APP_EMAILJS_TEMPLATEID=your_emailjs_template_id
REACT_APP_EMAILJS_RECEIVERID=your_emailjs_receiver_id
Replace the placeholder values with your actual EmailJS credentials. You can obtain these credentials by signing up on the EmailJS website.
In the project directory, you can run:
Open http://localhost:5174/ to view it in your browser.
Ends server
Tutorial: Beginner Three.js Tutorial
YouTube Channel: JavaScript Mastery
- LinkedIn - @avion-cobb
- Twitter - @Blvck_Lotus003