Welcome to Pet Rehome! Our platform is inspired by the popular website Petfinder, but with a unique feature that allows users to create posts to rehome their pets. As a fullstack clone, we provide a comprehensive and user-friendly experience for those looking to adopt or rehome a pet.
- The user is able to create a secure account and log in to the system.
- When attempting to access the user's favorites page without being logged in, a login modal will appear.
- When attempting to add a favorite while not logged in, a login modal will appear.
- The index page allows users to view clickable posts.
- The show page displays pet information and allows users to add the post to their favorites.
- Users have the ability to create a post for rehoming a pet.
- Users have the option to edit their existing posts.
- Users can access and view a list of posts that they have marked as favorites.
- Users can add or remove posts from their favorites list by clicking on the designated favorite icon associated with each post.
- Users can access and remove messages sent by other users.
- Users can respond to messages that have been received.
- Users can filter through posts using various options such as breed, gender, age, and whether the pet is a dog or cat.
- React, Redux for frontend.
- Ruby on Rails for backend.
- Amazon AWS for active storage of images.
- Heroku for hosting.
- User can delete their post.
- Users can filter post by distance (Google Map).
- Images are property of Petfinder.