Skip to content

jaydoshi2/DeepTruth-Frontend

Repository files navigation

DeepTruth - News Credibility Checker

DeepTruth Logo

Unveiling Truth in the Digital Age

DeepTruth is a modern web application designed to verify the credibility of news articles using advanced AI and machine learning techniques. This frontend application provides an intuitive interface for users to check the authenticity of news articles and receive detailed credibility analysis.

🌟 Features

  • Real-time Credibility Analysis: Get instant verification of news article credibility
  • Confidence Score: View confidence scores with beautiful animated visualizations
  • Detailed Explanations: Receive comprehensive explanations for credibility assessments
  • Source Verification: Access original sources and references
  • Responsive Design: Fully responsive interface that works on all devices
  • Modern UI: Sleek design with neon effects and smooth animations

🚀 Getting Started

Prerequisites

  • Node.js (v14.0.0 or higher)
  • npm (v6.0.0 or higher)

Installation

  1. Clone the repository:
git clone https://github.com/yourusername/DeepTruth-Frontend.git
cd DeepTruth-Frontend
  1. Install dependencies:
npm install
  1. Start the development server:
npm start

The application will be available at http://localhost:3000

🛠️ Built With

🔧 Configuration

The application connects to a backend API server. You can configure the API endpoint in the src/App.jsx file:

const API_ENDPOINT = 'https://44.201.55.224:8000/api/verify-claim/';

📱 Responsive Design

The application is fully responsive and optimized for:

  • Desktop (1200px and above)
  • Tablet (768px to 1199px)
  • Mobile (below 768px)

🎨 UI Features

  • Neon glow effects
  • Animated progress indicators
  • Smooth transitions
  • Rainbow gradient animations
  • Glass morphism effects
  • Dark mode support

🔒 Security

  • HTTPS enabled API communication
  • No sensitive data storage in frontend
  • Secure handling of API responses

🤝 Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.

🙏 Acknowledgments

  • Thanks to all contributors who have helped shape DeepTruth
  • Special thanks to the AI and ML team for the backend verification system
  • UI/UX designers for the modern interface design

📞 Support

For support, please email support@deeptruth.com or open an issue in the repository.

🔮 Future Enhancements

  • Multiple language support
  • Browser extension integration
  • Social media sharing capabilities
  • User accounts and history
  • Batch article verification
  • API documentation portal

Made with ❤️ by the DeepTruth Team

About

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors