Skip to content

easysnipets/logo-fetcher-using-html-css-and-javascript

Repository files navigation

LogoFetcher

LogoFetcher is a lightweight web application for fetching high-quality brand logos, optionally removing their backgrounds, and downloading them in multiple formats like PNG, SVG, and PDF.


Features

  • Search: Enter any brand name to fetch its logo.
  • Background Removal: Toggle an option to remove the background for transparent images.
  • Download Formats: Save the logo in your preferred format:
    • PNG (Raster image)
    • SVG (Scalable vector graphic)
    • PDF (Portable document format)
  • Responsive Design: Optimized for desktop and mobile users.

How to Use

  1. Clone the repository to your local system:

    git clone https://github.com/yourusername/LogoFetcher.git
    cd LogoFetcher
  2. Open index.html in any modern web browser.

  3. Enter a brand name (e.g., "apple", "google", or "microsoft") in the input field.

  4. (Optional) Check the "Remove Background" option.

  5. Click the Search button to fetch the logo.

  6. Use the download buttons to save the logo in your preferred format.


Project Structure

LogoFetcher/
├── index.html         # Main HTML file
├── style.css          # CSS for styling the application
├── main.js            # JavaScript for logic and functionality
├── README.md          # Documentation

Technologies Used

  • HTML5: Markup for the web application.
  • CSS3: Modern, responsive styling.
  • JavaScript: Dynamic functionality, including API calls and image processing.
  • Clearbit Logo API: Fetch logos based on brand domains.

Future Enhancements

  • Upload and process custom logos.
  • Resize and customize logo dimensions.
  • Cache fetched logos for faster access.

Contributing

Contributions are welcome! Here's how to get started:

  1. Fork the repository.
  2. Create a branch: git checkout -b feature-branch-name.
  3. Make your changes and commit them: git commit -m "Add feature description".
  4. Push to the branch: git push origin feature-branch-name.
  5. Submit a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for more information.


Made with ❤️ by easysnipets

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published