A cutting-edge 3D portfolio website. This project features 3D animations, audio integration, and dynamic content, providing an immersive user experience.
- 3D Animations: Engaging 3D visuals to captivate users.
- Responsive Design: Optimized for all devices, from desktops to mobiles.
- Audio Integration: Enhances user interaction with sound effects.
- Custom Icons and Images: Personalized branding with custom assets.
- Manifest Integration: Supports PWA (Progressive Web App) functionalities.
To run this project locally, ensure you have the following installed:
- Node.js (for dependency management)
- A modern browser (Chrome, Edge, or Firefox recommended)
- Clone the repository:
git clone https://github.com/Shristirajpoot/3d-portfolio.git
- Navigate to the project directory:
cd 3d-portfolio
- Install dependencies:
npm install
- Open the
index.html
file in your browser. - For a local server, use a tool like Live Server (VS Code extension) or run:
npx http-server
- Access the project at
http://localhost:8080
.
3d-portfolio/
├── audios/ # Audio files for sound effects
├── icons/ # Custom icons for branding
├── images/ # Images and visual assets
├── js/ # JavaScript files
├── css/ # Stylesheets
├── index.html # Main HTML file
├── manifest.webmanifest # Manifest file for PWA support
├── package.json # Project metadata and dependencies
├── package-lock.json # Detailed dependency tree
└── .gitignore # Ignored files in version control
Add screenshots or GIFs to showcase the project:
🔗 Click the image or watch on YouTube
Contributions are welcome! Follow these steps:
- Fork the repository.
- Create a new branch:
git checkout -b feature-branch-name
- Commit your changes:
git commit -m "Add your message here"
- Push to your fork:
git push origin feature-branch-name
- Create a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.