Project 04
FloodPredict

About this project
FloodPredict is a flood prediction web application powered by Machine Learning, developed to estimate flood risk based on environmental data. The project uses React and Tailwind CSS to deliver a modern, responsive, and user-friendly interface, while Python with Flask serves as the backend API that integrates the Machine Learning model into the application. Users can input the required parameters, which are then sent to the Flask API for processing by the Machine Learning model. The prediction results are displayed in real time through the web interface, allowing users to quickly understand the estimated flood risk. Through this project, I gained hands-on experience in the complete Machine Learning workflow, including data preprocessing, algorithm selection, model evaluation using regression metrics, and deploying the trained model into a web application for real-world use.