This document presents a machine learning-based approach to enhance earthquake prediction accuracy, utilizing techniques like random forest, decision trees, and LSTM networks. The system is implemented as a web application using Flask, allowing real-time data processing and user-friendly prediction visualization. Experimental results indicate that machine learning models significantly outperform traditional forecasting methods, achieving accuracy rates exceeding 96% and providing essential tools for researchers and disaster management agencies.