This paper presents the development of a Flask-based web application designed to predict diseases based on user-reported symptoms and provide relevant health information. Leveraging machine learning techniques, the system utilizes a dataset of diseases and their associated symptoms to generate predictions through cosine similarity and a pre-trained Random Forest model. The application features a user-friendly interface for registration, login, and symptom reporting. Additionally, it integrates the DuckDuckGo search API to fetch detailed information about predicted diseases, enhancing the user experience with comprehensive health insights. The application also includes an interactive chatbot to guide users through the symptom input process, ensuring accurate data collection for reliable disease prediction. The system is built with Python, utilizing libraries such as pandas, numpy, and scikit-learn for data processing and model deployment, and is powered by SQLAlchemy for database management. This work aims to provide an accessible tool for preliminary health assessment, potentially aiding in early diagnosis and prompt medical