Skip to content

Latest commit

 

History

History
42 lines (31 loc) · 1.75 KB

README.md

File metadata and controls

42 lines (31 loc) · 1.75 KB

Pet Rehome

Pet Rehome Live

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.

Key Features

User Authenication

  • 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.

Post

  • 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.

User's Favorites

  • 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.

Messages

  • Users can access and remove messages sent by other users.
  • Users can respond to messages that have been received.

Filter Post

  • Users can filter through posts using various options such as breed, gender, age, and whether the pet is a dog or cat.

Technologies Implemented

  • React, Redux for frontend.
  • Ruby on Rails for backend.
  • Amazon AWS for active storage of images.
  • Heroku for hosting.

Planned Features

  • User can delete their post.
  • Users can filter post by distance (Google Map).

Credits

  • Images are property of Petfinder.