header works!

Project

Argyle Pink Diamonds

PROJECT STACK
drupal
php
mysql
javascript
threejs
webgl

The Argyle Pink Diamonds website was a highly interactive project designed to showcase the exclusivity and prestige of Argyle’s pink diamonds. The client requested a CMS-based site with extensive interactive elements, which led to the selection of Drupal for its robust content management capabilities. The front end was built with vanilla JavaScript for responsiveness and flexibility, providing a seamless user experience.

One of the project’s standout features was a 3D diamond animation created using the Three.js framework. This was a challenging yet rewarding task, as the animation needed to convey the brilliance and depth of a real diamond. By leveraging Three.js and WebGL, I was able to render a visually stunning model that enhanced user engagement, allowing visitors to explore the diamond from multiple angles.

Additionally, I developed a unique 'diamond verifier' tool, a critical feature for Argyle's audience. This tool allowed users to verify the authenticity of their diamonds by entering specific diamond codes. The backend was configured to enable administrators to upload and manage lists of diamond codes, while the front-end verification process provided immediate feedback to users, reinforcing trust and transparency.

The website also included an interactive journey slider and other CMS-editable components, allowing Argyle's team to update content as needed without technical assistance. The combination of CMS flexibility, advanced 3D animation, and diamond authentication showcased Argyle's commitment to quality and innovation, aligning with their brand values.

Screenshot 1
Screenshot 2
Screenshot 3
Screenshot 4
Web Archive Url
Client
Argyle Pink Diamonds
Launch Date
Apr 2016
Country
Australia
Stack
  • drupal
  • php
  • mysql
  • javascript
  • threejs
  • webgl
Key features
  • 3D diamond animation
  • Interactive journey slider
  • Diamond code verifier tool
Key learnings
  • 3D rendering with Three.js
  • Advanced Drupal layouts
  • Integration of custom verification tools
  • Responsive design and interactivity