Skip to content

Viktorline/News-Media-Holding

Repository files navigation

📰 News Media Holding - Test Task

Modern web application for displaying a news feed with infinite scroll and responsive design.

Deploy: https://zippy-toffee-c8968d.netlify.app

🛠️ Technologies

  • React 19
  • TypeScript
  • Redux Toolkit
  • Ant Design
  • React Infinite Scroll
  • Axios
  • Vite

📱 Responsiveness

The application adapts to different screen sizes:

  • Desktop (1280px+) - 3 news columns
  • Tablet (720px-1279px) - 2 news columns
  • Mobile (<720px) - 1 news column

🔌 API

Uses DummyJSON API for test data:

  • GET /posts?limit=10&skip={skip} - get news list

🚀 Quick Start

Install dependencies

npm install

Run in development mode

npm run dev

Build for production

npm run build

Preview build

npm run preview

About

test task

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published