Skip to content

Latest commit

 

History

History
60 lines (34 loc) · 1.99 KB

README.md

File metadata and controls

60 lines (34 loc) · 1.99 KB

PixelFetch

PixelFetch is your one-stop destination for finding and downloading wallpapers of your choice. It is a web application developed using Python and Django framework. With PixelFetch, you can easily search for any wallpaper you desire and download it based on your preferences. The application features a user-friendly interface with a convenient search bar and tags, making it effortless to discover wallpapers based on your preferences.

Features

  • Wallpaper Search: Users can search for wallpapers using keywords and tags to find their desired wallpapers.
  • Tag-based Filtering: Wallpapers are categorized using tags, allowing users to filter wallpapers based on specific categories or themes.
  • User-Friendly Interface: The application provides a clean and intuitive interface, ensuring a smooth browsing experience.
  • Wallpaper Details: Users can view detailed information about wallpapers, including the uploader's name, number of likes, title, description, and related tags.
  • Download: Users can easily download wallpapers with a single click.

Technologies Used

  • Python: Programming language used for backend development.
  • Django: Web framework used for developing the web application.
  • HTML/CSS: Markup languages used for structuring and styling the web pages.

Getting Started

Follow these instructions to set up the PixelFetch application on your local machine.

Prerequisites

  • Python 3.x: Make sure you have Python installed on your system.

Installation

  1. Clone the repository:

    git clone https://github.com/shahzealc/Django-PixelFetch.git
    
  2. Navigate to the project directory:

    cd PixelFetch
    
  3. Install the required dependencies:

    pip install -r requirements.txt
    
  4. Get your API Key from Unsplash

    Replace your API key with APIKeywhichicantshowhere in the code

  5. Run the application:

    python manage.py runserver
    
  6. Open your web browser and visit:

    http://localhost:8000