A modern and interactive portfolio website featuring 3D graphics, smooth animations, and responsive design.
Before you begin, ensure you have the following installed:
- Node.js (version 14 or above)
- npm (Node Package Manager)
- Clone the repository:
git clone <repository-url>
cd portfolio- Install dependencies:
npm install- Start the development server:
npm run devThe application will be available at http://localhost:5173
npm run dev- Start the development servernpm run build- Build the project for productionnpm run preview- Preview the production build locally
To create a production build:
npm run buildThis will generate a dist folder with the production-ready files.
To preview the production build locally:
npm run preview/src/components- React components/src/components/canvas- Three.js 3D components/src/assets- Static assets (images, 3D models)/src/constants- Configuration and constant values/src/utils- Utility functions/src/hoc- Higher-order components/public- Public assets and 3D models
This project is open source and available under the MIT License.