Skip to content

Social app for adopting animals near you using the Petfinder API. Built with NativeScript.

Notifications You must be signed in to change notification settings

sean-perkins/nativescript-petfinder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NativeScript PetFinder

An example NativeScript application for Petfinder. Built with NativeScript Angular and Ngrx.

Technologies

  • NativeScript Angular
  • RxJS / NgRx (State / Effects / Actions / Reducers)
  • Model-Driven Objects
  • Lazy-Loading Modules
  • TypeScript Static Sub-classing for NgRx Actions
  • Integration with Petfinder API
  • Offline Storage (all matches are stored local to the device)
  • Social UI

Getting Started

  1. Download or clone this repository.
  2. Install dependencies npm i or npm install.
  3. Install and run your desired runtime tns run ios or tns run android.

App Images

Find Interface

  • Geolocation (to get your postal code)
  • Breed selector
  • Segmented bars for different animal search types

Breed Selector

  • Sticky headers for list view scrolling
  • Sticky headers with searching
  • Custom dialog implementation

Match Interface

  • Match with animals based on postal code
  • Skip or Love them to create a match

Animal Profiles

  • Image carousel of pet images
  • Pet information (animated container for pan gestures)
  • Map integration, Phone integration and Mail sheet

Credits / References

Contributors

Sean perkins
Sean Perkins

About

Social app for adopting animals near you using the Petfinder API. Built with NativeScript.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published