π Description
Build a React.js News App that fetches real-time news from NewsAPI and offers a responsive UI.

π Tasks
π Project Setup
- Initialize a React.js project using Vite or Create React App.
- Install dependencies (React Router, Tailwind CSS, Axios, etc.).
π° Fetch & Display News
- Fetch and display news headlines, images, and descriptions.
- Implement pagination/lazy loading for better performance.
π¨ Responsive UI
- Ensure mobile-friendly design with Tailwind CSS.
- (Optional) Dark/Light mode toggle.
β‘ Error Handling & UX
- Show loading indicators while fetching news.
- Display error messages for failed requests.
β
Acceptance Criteria
π Description
Build a React.js News App that fetches real-time news from NewsAPI and offers a responsive UI.
π Tasks
π Project Setup
π° Fetch & Display News
π¨ Responsive UI
β‘ Error Handling & UX
β Acceptance Criteria