Skip to content

Repository files navigation

Wall Eve: A Responsive Wallpaper Suggester

Wall Eve is a dynamic image viewer built using Vue.js, Vite, and the Pexels API. It provides a smooth and visually appealing experience for browsing high-quality images optimized for any screen size.

Features

  • Responsive Design: Images are dynamically resized to fit the user's viewport, ensuring optimal viewing on desktops, laptops, tablets, and mobile phones.
  • Dark/Light Mode: Users can switch between light and dark themes, or the application can automatically detect the user's system preference.
  • Intuitive Navigation: Simple "Next" and "Previous" buttons allow for easy browsing of the image collection.
  • Pexels API Integration: Leverages the Pexels API to fetch a wide variety of high-resolution images, ensuring a continuously updated and diverse selection.
  • Error Handling: Includes fallback mechanisms to display placeholder images if the Pexels API is unavailable or returns no results for a given query.

Technology Stack

  • Frontend: Vue.js, Vite
  • API: Pexels API
  • Styling: CSS & Tailwind Css

Installation and Setup

  1. Clone the repository: git clone <repository_url>
  2. Navigate to the project directory: cd <project_directory>
  3. Install dependencies: npm install or yarn install
  4. Run the development server: npm run dev or yarn dev

Usage

  1. Open your web browser and navigate to http://localhost:3000 (or the appropriate port if changed).
  2. Use the "Next" and "Previous" buttons to browse through the images.
  3. The theme will automatically adjust based on your system preferences, but you can also manually switch between light and dark mode (if implemented).

License

© 2025 WallEve. Open License For Personal Use and Non Commercial. API Subjected to Rate Limit and Expiry of the API KEY.

About

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Used by

Contributors

Languages