Skip to content

MOB-2-9/Petulia-T1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Petulia - Pet Adoption iOS App

Swift Version 5.1 iOS Version 14.0 SwiftUI 2.0 Twitter

About The Project

This is the source code for Petulia, my deep dive into SwiftUI. It is a native iOS app that helps you find shelter pets across the US. It consumes live data from the Petfinder's RESTful API and display results to the user in a modern and nice looking UI.

On the technical site I can highlight that it is reactive, fast, has nice animations, takes avantage of caching and it's a good iOS citizen.

Built With

Installation

Petulia is available on the App Store

Follow this steps to get a local copy up and running:

  1. Clone the repo
  2. Get your credentials from Petfinder
  3. Locate Petfinder-Info-Template.plist and rename it to Petfinder-Info.plist
  4. Add your API Key and Secret and save

Contribuiting

This is an open source project, feel free to fork and open a pull request.

TO-DO:

  • Fix typos
  • Add more filters
  • Add more sorting options
  • Add unit test

Gift to shelters and rescue organizations

Reach out if you need to connect your backend and rebrand this app for your shelter. I will happily assit you, as much as I can, free of charge.

Special Thanks

Special thanks to Victoria, Tom, Alberto, Jeff, Ray and all the awesome people at the RW Bootcamp.

Contact

Twitter Instagram LinkedIn

License

Published under the Apache License 2.0. You are free to use this project to learn or build your own, just don't republish as is as your own.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages