GemClassify banner

GemClassify

1 devlog
3h 20m 1s

GemClassify is an AI powered web application for gemstone image classification built with FastAPI, TensorFlow, and a custom CNN model. It allows users to upload a single image or a batch of gemstone images and instantly predicts whether each sampl…

GemClassify is an AI powered web application for gemstone image classification built with FastAPI, TensorFlow, and a custom CNN model. It allows users to upload a single image or a batch of gemstone images and instantly predicts whether each sample is an authentic or imitation gemstone across six supported classes: Emerald, Ruby, Turquoise, Fake Emerald, Fake Ruby, and Fake Turquoise.

The project combines a trained deep learning model with a clean interactive interface to make gemstone inspection fast and accessible. It includes real-time prediction, confidence scoring, batch processing, probability breakdowns, and a responsive frontend designed for practical review workflows. This makes it suitable as a computer vision project that demonstrates image preprocessing, CNN-based classification, API integration, and user-focused AI product design.

This project uses AI

i use codex to improve ui ux

Demo Repository

Loading README...

jouugu

Built an end to end gemstone classification web app using FastAPI and TensorFlow, powered by a custom CNN trained to distinguish authentic and imitation gemstones. Designed and refined the full frontend experience, including a polished landing page, improved prediction workflow, responsive UI, batch upload support, confidence visualization, and cleaner interaction details like custom cursor and text selection styling.

Attachment
Attachment
Attachment
Attachment
Attachment
Attachment
0