/SnapGrid

SnapGrid 📷🌍 is a versatile web platform that simplifies image discovery and downloads. Users can effortlessly find and acquire high-quality images spanning various categories, from nature to architecture.

Primary LanguageTypeScriptMIT LicenseMIT

SnapGrid

SnapGrid

SnapGrid is a web application built with React JS that allows users to search for images using the Unsplash API. It provides a user-friendly interface for searching and exploring a vast collection of high-quality images.

  • Search for images using keywords.
  • View image results with details such as author, description, and download link.
  • Infinite scrolling for seamless browsing of image results.
  • Responsive design for a great user experience on both desktop and mobile devices.

Getting Started

To get started with the SnapGrid project, follow these steps:

  1. Clone the repository to your local machine:
 git clone https://github.com/Vijaykv5/SnapGrid.git
  1. Navigate to the project directory:
 cd SnapGrid
  1. Install the project dependencies:
 npm install
  1. Create a .env file in the project root directory and add your Unsplash API access key:
 echo "REACT_APP_UNSPLASH_API_KEY=your-unsplash-api-key" > .env

Make sure to replace your-unsplash-api-key with your actual API access key obtained from the Unsplash Developer Dashboard.

  1. Start the development server:
 npm start

Contributing 🚀 (Hacktoberfest)

Contributions are welcome! If you'd like to contribute to the project, Please refer to our Contributing Guidelines for more details on how to contribute to this project.

Thank you for contributing to our project!

Your contributions are valuable, and we appreciate your effort in making our project better.


If you like the project, please feel free to give it a ⭐️

Contributors

Meet the talented individuals who have contributed to SnapGrid: