jakemaz66 / Hacking4Humanity

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hacking4Humanity

Welcome to Hacking4Humanity, a project for the 2024 Hacking4Humanity Hackathon that combines the power of natural language processing, the News API, and a hate speech filter to create a chatbot that provides users with top news articles from the BBC without any hate speech.

Table of Contents

  1. Overview
  2. Features
  3. Skills Needed
  4. Tools Used

Overview

Hacking4Humanity is a project that aims to leverage technology for a positive impact on society. The chatbot created in this project understands user input and utilizes the News API to fetch top news articles from the BBC. To ensure a safe and inclusive user experience, a hate speech filter has been implemented to screen out articles containing hate speech.

Features

  • Natural Language Processing (NLP): The chatbot understands user input in natural language.
  • News API Integration: Fetches top news articles from the BBC.
  • Hate Speech Filter: Ensures that no news articles containing hate speech are returned.
  • Flask Web Server: The application is hosted using a Flask web server.
  • HTML and CSS: The webpage is built using HTML and CSS for a user-friendly interface.

Skills Needed

Contributors with the following skills are encouraged to join the project:

  • Python
  • Natural Language Processing (NLP)
  • Web development (HTML, CSS)
  • Flask
  • API integration
  • Front-end and/or UX design
  • Collaboration and communication skills

Tools Used

  • Python: The core programming language for the project.
  • Flask: Used to host the web server.
  • HTML and CSS: Used to build and style the webpage.
  • News API: Integrated to fetch top news articles.
  • Git and GitHub: Version control and collaboration.

Happy hacking for a better humanity! 🌍✨

About


Languages

Language:HTML 39.9%Language:Python 39.2%Language:CSS 21.0%