But the technological innovation doesn't stop there. In order to ensure the frames align perfectly with the user's face, I employed TensorFlowJS for boundary box detection within an oval shape, which mimics the contour of a face. Further personalization is facilitated by a Python script that accurately identifies face shape, ensuring the recommended frames are well suited to the user's unique facial features.