Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ronaldleung1/shelter-swipe
Hack Challenge FA23
https://github.com/ronaldleung1/shelter-swipe
Last synced: 16 days ago
JSON representation
Hack Challenge FA23
- Host: GitHub
- URL: https://github.com/ronaldleung1/shelter-swipe
- Owner: ronaldleung1
- Created: 2023-11-15T21:00:01.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-12T21:18:54.000Z (about 1 year ago)
- Last Synced: 2024-04-20T15:35:35.219Z (9 months ago)
- Language: Swift
- Size: 4.98 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# shelter-swipe
Match with shelter animals to find your new best friend!
ShelterSwipe is an application where you can swipe through pets available for adoption at local shelters. We hope to match every potential pet-owner with their perfect animal to foster loving relationships and decrease the number of shelter animals.
### Frontend requirements
- The user interface contains three different screens: the login page; the home page, where users may swipe right and left to like or dislike a pet; and the profile page, a scrollable view that contains all of the pets a user has liked. It is integrated to receive data from and write to the backend database.
### Backend requirements
- The database contains three models: users, pets, and shelters. Users and pets are connected by a many-to-many relationship that represents liking or disliking an animal. A shelter has a one-to-many relationship with pets. GET, POST, and DELETE routes implement the app's API functionality.