A responsive, vintage-style digital newspaper interface built using HTML, CSS, and JavaScript.
Originally developed as part of coursework, this project was extended with dynamic data fetching, theme switching, and modern UI enhancements.
- π° Multi-category news layout (Technology, Science, Business, etc.)
- π Light / Dark theme toggle
- β‘ Dynamic content via NewsAPI (with fallback data)
- π Skeleton loading animations
- π± Fully responsive design
- π§ Clean UI inspired by vintage print newspapers
π https://sri443.github.io/Responsive-News-Portal-UI/
- HTML5
- CSS3 (Custom Properties, Grid, Animations)
- JavaScript (Vanilla)
- NewsAPI (for live data)
- Fetches top headlines based on selected category
- Displays them in a newspaper-style grid layout
- Falls back to curated sample data if API fails
- Allows users to switch themes dynamically
The free NewsAPI key may hit rate limits. In such cases, the app automatically switches to sample data.
MIT License