A Flutter-based mobile application with a Flask backend that helps users identify potential fake news articles using machine learning and interactive features.
GitHub →Our Fake News Detection app combines a Flutter frontend with a Flask backend to create a powerful tool for combating misinformation. This project leverages machine learning to analyze news articles and provide users with real-time authenticity assessments.
Clone the repository:
git clone https://github.com/amanjoshi2002/fakenewsdetection.git
cd fake-news-detection/frontendInstall Flutter dependencies:
flutter pub getRun the app on an emulator or physical device:
flutter runNavigate to the backend directory:
cd ../backendCreate a virtual environment:
python -m venv venv
source venv/bin/activate # On Windows use `venv\Scripts\activate`Install Python dependencies:
pip install -r requirements.txtSet up the database:
flask db upgradeRun the Flask server:
flask runlib/config.dart in the Flutter project.API_URL to match your Flask serverWe welcome contributions to both the Flutter frontend and Flask backend! Here's how you can contribute:
git checkout -b feature/AmazingFeature).git commit -m 'Add some AmazingFeature').git push origin feature/AmazingFeature).Please ensure that your code adheres to our coding standards and includes appropriate tests.
For more detailed information, please refer to our documentation. If you encounter any issues or have questions, feel free to open an issue on our GitHub repository.