A site for tracking your lost pets!

Overview

Lost Pet Project

Overview

Once the USER is at the landing page of /home they can choose to login/sign-up or browse lost pets. If they want to login or sign-up they need to click the button on the left, which is a picture of a puppy. If they want to browse lost pets they need to click on the button on the right, which is a picture of a kitten. The /login page will take the USER's input of USERNAME, EMAIL and PASSWORD (minimum of 8 characters)and either register them for a new account or they can use their existing credentials to login. Once logged in, they will be redirected to the /dashboard which has a form to fill out about your lost pet. Once you fill out the form you can upload an image to the database of lost pets. Then, to view lost pets and to see your newly created missing pet you can click the Browse button. Once you click the Browse button you will be redirected to the /browse page. On the browse page you will see a map of you lost pet's last location as well as any other lost pet's last locations.

License(s)

License:

table of contents

  1. Description
  2. Installation
  3. Usage
  4. Credits
  5. License
  6. Questions

Description

According to the American Human blog, approximately 10 million pets are lost in the United States each year. Tragically, only 15 percent of dogs and 2 percent of cats are reunited with their owners. We build this application to increase those numbers. People can come to our website to add their pets when they lost them or when they are found the pet. With a picture, pet name, description, and last location (latitude, longitude) people can easily find their pet and see other pets found or lost on the map.

Lost Pet Finder allows a USER to create an account and generate a listing of their current lost pet and display it in a page for local discovery. It allows other USERS to view current lost pets without an account.

The Motivation for building this project is a another resource for USERS to locally find their pets and view other lost pets, in collaboration to locate their pet. Gives the USER the option to fully describe their animal and last location spotted

This project solves the issue of not enough resources to locally find their pet when they go missing. It allows collaboration with other USERS and non USERS to locate their pet.

The knowledge gained from this project is collectivily utilization of NODE and EXPRESS while backed by MYSQL. To build routes using get and post requirements. Deploying on Heroku and using a new library or package. Building authentication for the site.

Installation

Instuctions are as follows:

Once all the necessary NPM packages are installed you will need to add the following custom scripts to your package-json:

  • "resetdb": "mysql -u root -p < ./db/schema.sql",
  • "seed": "node seeds/index.js",
  • "start": "node server.js" Then you will need to open your integrated terminal and execute each script. This will create your table, seed it with some data and start your server

Usage

Wireframe

Wireframe_Petfinder

Live Demo

Live_demo_of_petfinder

Credits

Pablo Rosales

https://github.com/Pablito14

Bakary Sylla

https://github.com/Abou2022

Jeff Schmidt

https://github.com/Jeff-T-Schmidt

Hayden Kiltoff

https://github.com/hayden1773

Features

Tests

You might also like...

Well Read is a website for tracking your reading of long book series.

Well Read is a website for tracking your reading of long book series.

Read without losing the plot. Well Read helps you organize your notes about books you're reading, so you're never lost when starting a new volume.

Dec 15, 2022

🏆Open source, free project management/issue tracking software to manage your work and projects

🏆Open source, free project management/issue tracking software to manage your work and projects

WorkClever 🏆 Open source, free project management/issue tracking software to manage your work and projects Features General Free to use, open source

Dec 27, 2022

Quickly integrate face, hand, and/or pose tracking to your frontend projects in a snap ✨👌

Quickly integrate face, hand, and/or pose tracking to your frontend projects in a snap ✨👌

⚠️ IMPORTANT UPDATE: July 13th, 2022 Hi, this is Oz Ramos and I wanted to quickly explain what happened to this project and what I plan to do moving f

Jan 3, 2023

Please do not use this tracker to scam anyone! This is free and will be forever free. This tracking will never ask for seed phrases nor private keys. Keep safe!

CryptoBlades Tracker Related modules express - web application framework for node pug - template engine stylus - pre-processor CSS mongoose - nodejs o

Oct 13, 2022

Webb-tracker-api - James Webb Space Telescope (JWST) tracking REST API

Webb-tracker-api - James Webb Space Telescope (JWST) tracking REST API

James Webb Telescope tracking REST API Public REST API to track JWST's current status API data source: https://www.jwst.nasa.gov/content/webbLaunch/wh

Nov 22, 2022

This shows NFT tracking in the certain wallet using express back-end.

nft-tracking-for-solana-wallet Express backend for NFT tracking in the certain wallet. Webhook for scraping secondary marketplace information for part

Nov 16, 2022

Open Source ATS (Applicant Tracking System)

Nueno - Open Source ATS Tech Stack Prisma NextAuth Tailwind CSS Jest ESlint Prettier Husky Lint-Staged Github Actions VSCode extensions Getting Starte

Dec 27, 2022

Using a Leap Motion Controller from Ultraleap for finger tracking in VRChat without mods

Using a Leap Motion Controller from Ultraleap for finger tracking in VRChat without mods

Leap Motion Controller finger tracking for VRChat OSC Using a Leap Motion Controller from Ultraleap for finger tracking in VRChat without mods. Descri

Dec 31, 2022

A website for tracking community support for BIP21 QR codes that support on-chain and lightning bitcoin payments.

BIP21 Microsite This is a WIP microsite to promote the usage of a BIP21 payment URI QR code that can include lightning invoices or offers. Wallet supp

Nov 27, 2022
Comments
  • Test API petfinder

    Test API petfinder

    With the Petfinder API, you can:

    Search for and display pet listings based on pet characteristics, location, and status. Search for and display animal welfare organizations based on organization name, ID, and location.

    opened by hayden1773 0
Owner
Pablo Rosales
Full Stack web developer. Excited to build, and collaborate with new people.
Pablo Rosales
Hemsida för personer i Sverige som kan och vill erbjuda boende till människor på flykt

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

null 4 May 3, 2022
Kurs-repo för kursen Webbserver och Databaser

Webbserver och databaser This repository is meant for CME students to access exercises and codealongs that happen throughout the course. I hope you wi

null 14 Jan 3, 2023
Read without losing the plot. Well Read helps you organize your notes about books you're reading, so you're never lost when starting a new volume.

Well Read Well Read is a website for tracking your reading of long book series. I made this to track how many pages I read in a session and to better

null 3 Dec 15, 2022
Timers for Lost Ark bosses, islands, events, wandering merchants and more! Never miss an event again.

Timers for Lost Ark bosses, islands, events, wandering merchants and more! Never miss an event again. LostArkTimer.app Website Website Features Event

Joshua Kuan 28 Oct 17, 2022
DailyArk - Dailies and Weeklies for Lost Ark

DailyArk - Dailies and Weeklies for Lost Ark Features List of dailies and weeklies for Lost Ark Support for Alt Characters Click the red area in right

null 18 Nov 30, 2022
A crawler that crawls the site's internal links, fetching information of interest to any SEO specialist to perform appropriate analysis on the site.

Overview ?? It is a module that crawls sites and extracts basic information on any web page of interest to site owners in general, and SEO specialists

Yazan Zoghbi 2 Apr 22, 2022
A crawler that crawls the site's internal links, fetching information of interest to any SEO specialist to perform appropriate analysis on the site.

Overview ?? It is a module that crawls sites and extracts basic information on any web page of interest to site owners in general, and SEO specialists

Yazan Zoghbi 2 Apr 22, 2022
Your personal budget tracking app.

Btracker Your personal budget tracking app. ?? Links Postman workspace Video Explanation Deployed Frontend Link Frontend Repository ?? Features Create

Fidal Mathew 2 Jan 29, 2022
Nutrition tracking software that uses machine learning to help you reach your body composition goals.

LogSmarter - Machine Learning Nutrition Tracker Description LogSmarter LogSmarter™ is not just another calorie counter. It is an AI nutrition coach th

Ryan Lefebvre 24 Sep 4, 2022
A daily activity tracking application that helps to organize your daily tasks and keep track of tasks that have been completed, or yet to be completed.

To-Do-List This is my To-Do List project in the Microverse curriculum. Built With HTML CSS Javascript (Webpack) GitHub Live Demo Live Demo Link Gettin

Hammed Adisa 8 May 7, 2022