Opine

Design and Development

The goal was to create a modern, clean look that convey our design language to our visitors. We also wanted a modern yet practical touch, so created a 3D model of the table to allow our users to explore the product. We have leveraged React, Next.js, and Three.js (among others) on the frontend to create a highly performant site, despite the 3D layer. Relatively new techniques were adopted, including container queries and a almost entirely CSS carousel.

I also carried out the design and modeling of the table itself, going from inital draft stages on paper, to it's creation in 3D on Blender.

In Progress

The backend, in development using Golang, Postgres and Docker, will enable in-house inventory, order and customer management. Additionally, we'd like to implement a ChatGPT driven chatbot to handle some customer queries.

design
front-end
solo
back-end
3D

James Cruickshank

,
Cape Town / London