# Hacker News Client

- URL: https://www.guneyunay.com/en/projects/hacker-news-client
- Live demo: https://hacker-news-client-alpha.vercel.app/
- Stack: React, Next.js, TanStack Query, TailwindCSS
- Date: 2024-09-18

[![](https://www.guneyunay.com/projects/hacker-news-client.webp)](https://hacker-news-client-alpha.vercel.app/)

# Hacker News Client Project

  `React` `Next.js` `TanStack Query` 
  `TailwindCSS` `Reusable Components`

In this project, I built a _Hacker News Client_ as part of the **GreatFrontEnd
challenge**, using **React**, **Next.js**, and **TanStack Query**. The website
allows users to read real news articles and browse job postings from Hacker
News. I `focused on` creating reusable components for fetching and displaying
data, and incorporated loading and error states to enhance user experience.

## Main Features 🌟

- **Data Fetching & State Management**: Efficiently handled data fetching and
  state management using TanStack Query, optimizing the overall performance.
- **UI Components**: Created a set of reusable UI components to display news and
  job postings.
- **Responsive Design**: Styled the application using TailwindCSS for a
  consistent and responsive user interface.

## Links

- **Source Code**:
  [GitHub Repository](https://github.com/unaygney/hacker-news-client)
- **Demo**:
  [Hacker News Client Live](https://hacker-news-client-alpha.vercel.app/)
