petrescueplanner's People
petrescueplanner's Issues
shelter API cycle
Fetch shelter info from petfinder API using the shelterID from the pet object.
Handle shelterDetail when no shelterId exists
Handle launch screen when user isn't logged into iCloud
Flush CK Pets function not deleting everything
BUG: Pet breed shows comma at end of string
Apostrophes broken up in the pet description (and maybe other places) - example: description for Monk in 84111
petDetailView
Segues from the savedPetsList and displays information on the pet including contact info for the shelter.
Pet API cycle
Fetch pets from petFinder api using robust search parameters.
Change reset breed button text
petSwipe page
Create tinder like swiping page, swipe right to save pet object to a list of saved pets, swipe left to pass over pet
BUG: Add label titles to table views to distinguish them
BUG: TopCard gets stuck as hidden
Work on authenticating iCloud account for CloudKit
Add button from tinder card to pet detail
Add fonts
shelterDetailView
Segues from the pet detail view and shows more info about the shelter the pet is at.
Tinder page UI
BUG: Fix reoccurring API calls cutting off pets.
Add buttons to swipe left and right arrows to trigger animations.
model/ model controllers
Create a model and model controller using the attributes we have established. Set up the model controllers for coreData and cloudKit use.
Prevent duplicate pet saves
Create App Icon
BUG: Improve breed selection on customizaleSearch
Core Data / CloudKit sync
shelterPetList
shows a table view of all pets the segued shelter has, will segue from here to the petDetailView
Phone number turns into random text while selected
fetch pet image
Calculate distance from pet to user
Fix select breed button / functionality
BUG: Pet size says S, M, L, XL instead of spelled out words, also have full strings for Options section
Discuss how to sort/display Saved Pets list
BUG: Don't save or load duplicates to core data or cloud kit
Core data
Add/ load a way to persist saved pet objects to core data. (Add favorites?)
Handle when user's cell/wifi connection sucks (alert user)
CKSubscription to update when a pet is deleted
BUG: Cant delete first row in saved pets (inconsistent)
BUG: Format options array in pet detail
Save pet from detail view
If pet has no image, show default image in saved pets list (currently shows as blank)
Phone numbers containing letters
BUG: Not saving to cloudKit from detail view
CloudKit
Persist saved pet info to cloudKit for multiple device functionality. ( favorites? )
CustomizableSearchView
Anchor shelter info button to bottom of screen
savedPetsList
a table view that displays all of the users saved pets
Speed up heart animation
CustomizableSearchView
Create view and view controller to have user fill in as many search parameters as they want for a more precise search.
Optimize table views
Delete saved pet sync with cloudkit
Add arrows to pet image scroll bar so user knows there are more to see?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.