HumanityPlus is an AI-powered constructive news intelligence platform that analyzes global news streams and highlights stories with positive societal impact.
The platform combines NLP, sentiment analysis, and topic classification to filter global news beyond traditional negativity bias.
HumanityPlus uses a microservice architecture.
Angular UI ↓ .NET API ↓ Python AI Service
Frontend
- Angular
- TypeScript
- SCSS
Backend
- .NET 8 Web API
- C#
AI Engine
- Python
- FastAPI
- HuggingFace Transformers
• Real-time news ingestion
• AI sentiment analysis
• Constructive impact scoring
• Topic classification
• Intelligent news filtering
• Minimalist Financial Times style UI
- News articles are fetched from NewsData.io
- Articles are processed by the AI service
- AI calculates:
- sentiment score
- constructive score
- impact score
- .NET API filters positive stories
- Angular UI renders the curated feed
Start AI service
cd humanity-ai uvicorn server:app --reload --port 8000
Start API
cd HumaNews.Api dotnet run
Start UI
cd humanews-ui ng serve
Open:
Tushar Sharma