https://github.com/bydmiller/3dPortfolioWebsite
Personal portfolio built with React, Three.js (via react-three-fiber), Vite, and Tailwind CSS.
https://github.com/bydmiller/3dPortfolioWebsite
css html javascript jsx react react-three-fiber recaptcha-invisible seo tailwindcss threejs vite
Last synced: 3 months ago
JSON representation
Personal portfolio built with React, Three.js (via react-three-fiber), Vite, and Tailwind CSS.
- Host: GitHub
- URL: https://github.com/bydmiller/3dPortfolioWebsite
- Owner: bydmiller
- License: mit
- Created: 2024-01-23T23:33:49.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-21T23:48:48.000Z (7 months ago)
- Last Synced: 2025-07-29T03:48:19.170Z (3 months ago)
- Topics: css, html, javascript, jsx, react, react-three-fiber, recaptcha-invisible, seo, tailwindcss, threejs, vite
- Language: JavaScript
- Homepage: https://dmiller.netlify.app/
- Size: 80.8 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 3dPortfolioWebsite
## Usage:
1. Clone the repository.
2. Run `npm install` to install the dependencies.
3. Run `npm run dev` to start the development server.
4. Open `http://localhost:3000` in your browser.---
## Notes:
- Include a `.env.local` file in the root directory with the following content:
```
VITE_APP_RECAPTCHA_SITE_KEY=ReCAPTCHA_SITE_KEY
VITE_APP_EMAILJS_PUBLIC_KEY=EMAILJS_PUBLIC_KEY
VITE_APP_EMAILJS_TEMPLATE_ID=EMAILJS_TEMPLATE_ID
VITE_APP_EMAILJS_SERVICE_ID=EMAILJS_SERVICE_ID
VITE_APP_MY_EMAIL=youremail@gmail.com
```>If you are me, check your password manager for the actual values of the keys and IDs.