/picarchive

Browse through a vast collection of stunning and high-quality photographs on PicArchive. From breathtaking landscapes to mesmerizing portraits, discover the artistry of photography and get inspired by the incredible visual stories captured by talented photographers worldwide.

Primary LanguageTypeScript

PicArchive

PicArchive is a website that allows users to browse and download high-quality and beautiful photos curated by professional photographers. Users can explore a vast collection of photos across various categories and genres, and easily download them for personal or commercial use.

Features

  • Browse and search for photos based on categories, tags, or photographers.
  • Download high-resolution photos in different formats.
  • Discover featured photographers and explore their portfolios.
  • Save favorite photos and create personalized collections.
  • Share photos on social media platforms.
  • User-friendly interface with a responsive design for a seamless browsing experience.

Technologies Used

  • React.js: Front-end JavaScript library for building user interfaces.
  • Next.js: React framework for server-rendered applications.
  • Tailwind CSS: Utility-first CSS framework for rapid UI development.
  • Unsplash API: Integration with the Unsplash API to fetch and display photos.
  • React Router: Library for routing and navigation within the application.
  • Axios: HTTP client for making API requests.
  • Jest: JavaScript testing framework for unit and integration tests.
  • GitHub Actions: Continuous Integration and Deployment pipeline.

Installation

  1. Clone the repository:

  2. Navigate to the project directory:

  3. Install the dependencies:

  4. Start the development server:

  5. Open your browser and visit http://localhost:3000 to access the PicArchive website.

Contributing

Contributions are welcome! If you find any bugs or have suggestions for new features, please open an issue or submit a pull request. When contributing, please follow the existing code style and commit message conventions.

License

This project is licensed under the MIT License.

Acknowledgements

  • The PicArchive website uses the Unsplash API to fetch and display photos. Special thanks to Unsplash for providing their amazing collection of photos and their API.
  • The design and layout of the website were inspired by various online photography platforms and websites.
  • Many thanks to the open-source community for the valuable libraries and tools used in this project.

Contact

If you have any questions or feedback regarding the PicArchive website, please contact us at heyome9a@gmail.com. We would be happy to hear from you!