PawPal is a quirky and entertaining iOS app that lets you swipe through profiles of different dog breeds, just like a dating app—but for your future furry best friend! Whether you're searching for your perfect pup match or simply want to enjoy some canine eye candy, PawPal has the paws-itively perfect selection for you.
-
📸 Browse curated dog images.
-
🎲 Discover random dog names, ages, and professions.
-
🐾 Save your favorite breeds and swipe to match.
- Xcode 14.0 or later
- iOS 17.0 or later
- Clone the repository:
git clone https://github.com/vivek350/PawPal.git
- Onboarding: A guided setup to select your preferred dog breeds and interests.
- Image Picker: Select and save your dog images using the PhotosPicker.
- Image Fetching: Fetch high-quality images from the Pexels API based on the dog breeds selected during onboarding.
- Random Dog Generator: Generate multiple dog profiles with random images, names, ages, professions, and interests.
- Profile Picture Saving: Save the selected onboarding profile pictures in the documents directory for easy retrieval.
- Image Deduplication: Ensure that detailed images of dogs are unique and not repeated across different profiles.
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature-xyz
). - Make your changes.
- Commit your changes (
git commit -m 'Add feature xyz'
). - Push to the branch (
git push origin feature-xyz
). - Create a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
Created by Vivek Gollapally - feel free to reach out!