Skip to content

A simple Node.js and React application that allows users to track and manage a collection of all the dog breeds they've ever owned or interacted with.

License

Notifications You must be signed in to change notification settings

eth9n-dev/PetMe

Repository files navigation

PetMe

A simple Node.js and React application that allows users to track and manage a collection of all the dog breeds they've ever owned or interacted with. The app lets users add, update, and view their dog breed collection in a clean and intuitive interface. It provides breed information and allows users to share their personal list with others!

Demo

Sign in with Google OAuth:

Sign In

Main Page View:

Main Page

Start tracking:

Start Tracking

Features

  • Track Dog Breeds: Easily track any breed of dog you've owned or interacted with.
  • Breed Information: View breed-specific details pulled from a reliable API.
  • User-Friendly Interface: A React-based front end with a simple, intuitive design.
  • Data Persistence: Data is stored using a Node.js backend with a database.

Tech Stack

  • Frontend: React.js
  • Backend: Node.js with Express
  • Database: MongoDB

Setup

  • Clone the repository.
  • Run npm install in both frontend and backend directories to install dependencies.
  • Set up your environment variables (e.g., API keys, database URL).
  • Run both the frontend and backend servers and start adding your favorite breeds!

About

A simple Node.js and React application that allows users to track and manage a collection of all the dog breeds they've ever owned or interacted with.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published