-
Notifications
You must be signed in to change notification settings - Fork 81
Open
Labels
Description
📌 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
- News is fetched dynamically.
- UI is responsive on all devices.
- Proper error handling is in place.
- Code is clean & well-documented.
