https://github.com/eliaz5536/portfolio
Three.JS Portfolio
https://github.com/eliaz5536/portfolio
javasript portfolio threejs
Last synced: 11 months ago
JSON representation
Three.JS Portfolio
- Host: GitHub
- URL: https://github.com/eliaz5536/portfolio
- Owner: eliaz5536
- License: mit
- Created: 2025-04-21T16:26:53.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-21T21:12:15.000Z (about 1 year ago)
- Last Synced: 2025-05-14T15:19:27.513Z (about 1 year ago)
- Topics: javasript, portfolio, threejs
- Language: JavaScript
- Homepage: https://eliaz5536.github.io/portfolio/
- Size: 2.19 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Three.JS Portfolio
      
Inspired by the _PlayStation 4_ UI design, built with Three.JS with vanilla JavaScript and CSS for refined animations and transitions.
The portfolio can be accessed and viewed separately by each section such as
- **Projects**
- **About**
- **Contact**
You can access the portfolio through this following link: https://eliaz5536.github.io/portfolio/


# Inspiration
The UI Design stem from the combination of PlayStation 4's minimal skeuomorphic design and PlayStation 2's 3D interactive animations.
# Technology

Manipulates real-time search queries through filtering using HTML elements and capturing text content when selecting a query.

Physics engine for animating meshes, lighting and scene transitions using Tween.JS, with addition of manipulating the lighting and object elements using vanilla JavaScript.

Lightweight build tool for scaling web application with React framework for ensuring cross-compatibility with desktop and mobile.

Package Manager for installing, running and building dependencies of the suitable package version that is compatible with HTML5/CSS3 & other dependencies.
# Features
## **Toggle Dark Mode**
Dark mode can be toggled by clicking on the top right corner to change its appearance and lighting of the page.

## **Change Layout Style**
You can change the layout style of result queries real-time through **Portfolio** section.

## **Search Filter**
You can change filter search queries to specify your search.

## **Accessible Github Projects**
GitHub projects can be accessed after clicking on the selected query you want to view.

# License
The project is licensed under the MIT License.