Skip to content

AkioSarkiz/wallpaperhub-frontend

Repository files navigation

Wallpaper Hub — Frontend

A fast and modern frontend for a Wallpaper Hub application built with Next.js. The project includes smooth navigation, adaptive images, BlurHash placeholders, and pages for browsing, searching, and viewing wallpaper details.

Features

🚀 Next.js Frontend

  • Built with Next.js App Router
  • Fast navigation and routing

🖼 Adaptive Images

  • Thumbnail and preview image support
  • Optimized loading for better performance
  • High-quality images loaded only when needed

🔎 Search Page

  • Search wallpapers by keywords
  • Fast and optimized query handling

📄 Detailed Wallpaper Page

  • Full wallpaper details
  • Adaptive images (thumbnail → preview → full)
  • Metadata like resolution and size

✨ BlurHash Integration

  • Smooth blurred placeholders while images load
  • Improves UX and perceived speed

📱 Responsive UI

  • Works on desktop, tablet, and mobile
  • Adaptive layout for all screen sizes

Tech Stack

  • Next.js
  • TypeScript
  • BlurHash
  • Tailwind CSS
  • REST API (for wallpapers data)

Getting Started

  • Clone the repository
git clone [email protected]:AkioSarkiz/wallpaperhub-frontend.git
cd wallpaper-frontend
  • Install dependencies
pnpm install
  • Create .env file and fill it in
cp .env.example .env
  • Start the development server
pnpm dev