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.
- 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.
- 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.
-
Clone the repository:
-
Navigate to the project directory:
-
Install the dependencies:
-
Start the development server:
-
Open your browser and visit
http://localhost:3000
to access the PicArchive website.
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.
This project is licensed under the MIT License.
- 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.
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!