Back to Showcase
Cover
Web Development

VerbaClassify

Completed
Year / Timeline 2026 (May)
Tech Stack
https://img.shields.io/badge/Python-3670A0?style=plastic&logo=python&logoColor=ffdd54 https://img.shields.io/badge/Flask-000000?style=plastic&logo=flask&logoColor=white https://img.shields.io/badge/Supabase-3ECF8E?style=plastic&logo=supabase&logoColor=white https://img.shields.io/badge/NumPy-013243?style=plastic&logo=numpy&logoColor=white https://img.shields.io/badge/NumPy-013243?style=plastic&logo=numpy&logoColor=white https://img.shields.io/badge/scikit--learn-F7931E?style=plastic&logo=scikitlearn&logoColor=white https://img.shields.io/badge/NLTK-154F5B?style=plastic&logo=python&logoColor=white
System Links

Project Summary

VerbaClassify is a web-based information system developed to classify public opinions related to verbal harassment on the X (formerly Twitter) platform using machine learning. The system enables administrators to manage the complete machine learning pipeline—from dataset preparation and preprocessing to model training and evaluation—while providing a public-facing interface where users can classify new text using the best-performing trained model.

The application consists of two interfaces: an Administrator panel and a public landing page. Administrators manage a dataset of 1,000 labeled comments, perform text preprocessing, apply TF-IDF feature extraction, address class imbalance using SMOTE (Synthetic Minority Over-sampling Technique), train and evaluate an Improved Iterative Instance Adjustment (I3) Modified classification model, and deploy the best-performing model. Users can access the landing page to classify text related to verbal harassment using the deployed model.

System Galleries

Home Projects Experience Gallery Blog Contact Map