Skip to content

senabon/petworkfrontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Petwork-Frontend


Project Description

This is the backend of a pet (dog) parent networking app, where users can create profiles to share information about their dogs, look up basic information about different dog breeds, and "love" (like) their favorite breeds to save for later!

Link to Deployed Application

Live version deployed to Netlify

List of Technologies Used

React, JavaScript, HTML5, CSS3

Application Functionality

  • From the home page, users are able to view dog facts list and go to the sign in page Home page views

  • Users are able to search the dog facts page for a specific breed Dog Facts Page

  • If users don't have an account already, they can sign up and insert information about their dog Sign Up Page

  • After a successful log in, users are redirected to their profile and are now able to view "favorited" dogs

  • Users can view and edit information about their profile. Users can also log out from the profile page

  • Users are able to use the app across a variety of screen sizes and devices, including mobile and tablet

Major Hurdles

  • Getting the backend and frontend to deploy and connect correctly
  • Fetching the signed-in user's information from the backend to display on the profile
  • Connecting favorites to be user-specific favorites and save after log out / reappear on next log in
  • Successfully allowing users to create accounts and log in
  • Changing header options depending on whether a user is signed in or not
  • Displaying the correct individual dog clicked on from the dog facts page, instead of a different dog due to a discrepancy in the dog's API id vs. array index

Link to Backend API

Authors / Contributors

Briana Casey, Sena Diaz, & Taylor Lee

Source Citations

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published