Skip to content

builde7b0b/WebGL-Portfolio

Repository files navigation

Portfolio Website with Scrollable 3D Animation using Three.js

Example image

Description

This repository contains code for a production-ready portfolio website that showcases a scrollable 3D animation using the Three.js library. The website features WebGL, CSS Grid, and a unique scrolling animation. The avatar image is a 3D cube that rotates as the user scrolls down, along with a large 3D ring that rotates continuously. Additionally, the website includes a rotating moon animation and stars throughout.

Table of Contents

Demo

A demo of the portfolio website is available at [link to website].

Technologies Used

The website was developed using the following technologies:

  • Three.js
  • WebGL
  • CSS Grid

Installation and Setup

To set up the website, follow these steps:

  • Clone this repository: git clone <this-repo>
  • Install dependencies:npm install
  • Run the development server: npm run dev

Contributing

Contributions to the website are welcome. To contribute, please follow these steps:

  1. Fork this repository
  2. Create a new branch for your changes: git checkout -b <branch-name>
  3. Make your changes and commit them: git commit -am 'Add some feature'
  4. Push to the branch: `git push origin
  5. Submit a pull request

License

This project is licensed under the MIT License.