An open API service indexing awesome lists of open source software.

https://github.com/nuhptr/threejs-portfolio

✅🚀 JSM Building portfolio website using three @react-three/fiber and other library using reactjs and tailwindcss
https://github.com/nuhptr/threejs-portfolio

react-three-fiber reactjs tailwindcss threejs

Last synced: 2 months ago
JSON representation

✅🚀 JSM Building portfolio website using three @react-three/fiber and other library using reactjs and tailwindcss

Awesome Lists containing this project

README

          

# Threejs Portfolio

Create a portfolio using threejs with some cool animations and effects.

![Image](https://github.com/nuhptr/threejs-portfolio/assets/50306963/99c4306e-2a25-49b3-a8f5-4c09190fb65b)

## Getting Started

- Create Project (npm create vite@latest ./ -- --template react)

## Init Tailwind

- npm install -D tailwindcss@latest postcss@latest autoprefixer@latest
- npx tailwindcss init -p
- update `content: ["./index.html", "./src/**/*.{js,ts,jsx,tsx}"],`
- index.css -> @tailwind base; @tailwind components; @tailwind utilities;

## Dependencies

- [three](https://docs.pmnd.rs/react-three-fiber/getting-started/introduction) - npm install three @react-three/fiber (3D Library)
- [react-three/drei](https://docs.pmnd.rs/drei/introduction) - npm install @react-three/drei (3D Library)
- [maath](https://github.com/pmndrs/maath) - npm install maath (Math Library)
- [react-tilt](https://www.npmjs.com/package/react-tilt) - npm install react-tilt (Tilt Effect / follow mouse effect)
- [react-vertical-timeline-component](https://www.npmjs.com/package/react-vertical-timeline-component) - npm install react-vertical-timeline-component (Timeline Library)
- [@emailjs/browser](https://www.npmjs.com/package/@emailjs/browser) - npm install @emailjs/browser (Sending Emails.)
- [framer-motion](https://www.npmjs.com/package/framer-motion) - npm install framer-motion (Animation Library)
- [react-router-dom](https://www.npmjs.com/package/react-router-dom) - npm install react-router-dom (Routing Library)