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.
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.
- 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.
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
- 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.