We developed a mobile app using React.js for data collection, which displays a 3D interactive model preview and allows users to capture images of their constructed models. We used GPT to group similar models based on a list of molecule names provided via the OpenAI API to enhance data collection efficiency. Users can build either predefined or chosen molecules. Due to the absence of sulphur in some model kits, sulphur-containing molecules were excluded. Volunteers were recruited to photograph these molecular models. Postcollection, issues like obstructions and motion blur in images prompted the creation of a secondary app for volunteers to review and filter images. Images were captured against clear backgrounds from various angles. We amassed 1934 images of 203 molecules, sorting them into training and validation sets based on SMILES strings to ensure no overlap. The validation set, chosen randomly, consists of 29 molecules and 258 images.