NewsMaster is a modern, responsive news dashboard application that provides users with a centralized platform to stay informed with the latest news from various sources. Built with Natural Language Processing technologies, it offers a seamless and intuitive experience for news consumption.
- Real-time News Aggregation: Fetches and displays the latest news articles from multiple reliable sources all over the world
- Intuitive graphs: Present statistics and information about today's news.
- World map: Interactive global visualization showing how much each country discusses trending topics and named entities, with color-coded intensity based on news coverage frequency
- Temporal trends: Dynamic and interactive charts displaying the evolution of topics over time and 7-day trend evolution graphs to track how topics gain or lose popularity over time
- Network: Interactive 3D network graph revealing connections and relationships between entities, allowing users to drag nodes and explore the "power web" of how different topics and entities are interconnected in current news
- Clean Interface: Modern, user-friendly design that prioritizes readability and ease of navigation
NewsMaster is designed for:
- News Enthusiasts who want to stay updated with current events from multiple sources in one place
- Busy Individuals who want a quick, organized way to catch up on daily news
- Anyone seeking a modern alternative to traditional news consumption methods
The application serves as a one-stop solution for news consumption and to get an immediate glimpse of what is happening in the world right now.
# Clone the repository
git clone this-repo
# Install dependencies
npm install
# Start development server
npm run dev