# Pet Tinder

## Description
This application provides an easy accept/reject interface for selecting pets of interest in the adoption process

## Project details
- Category: General
- Difficulty: 
- Suggested stack: Not specified
- Approval status: Approved

## Target users
### Logged-in user (User)

### Administrator (Admin)

## Tags
Notes

## User Stories
### Login
As a User or Admin, I need to be able to log in to access the system

### Password Change
As a User or Admin, I need to be able to change my password with email verification.

### Create Admin
As an Admin, I need to be able to create other admin users.

### Pets
As an Admin, I need to be able to add, remove and update pets available to be adopted. Pet information would include name, image, information about the pet, and information about the adoption agency,

### Agency
As an Admin, I need to abe able to add remove and update agencies for pet adoption.

### Set Criteria
As a User, I need to be able to set some criteria for the pet I want to be able to view. Criteria might include type (dog or cat), distance to adoption facility, and others.

### Select
As a User, I need to be able to view a set of pets and accept or reject them using a simple, one-pet-at-a-time, interface

### List
As a User, I need to be able to see a list of the pets I have accepted and see details about how to meet them in person and/or how to follow up with the adoption process.

### Reset
As a User, I need to be able to reset my choices and get a new list of pets to accept or reject.

### Confirm
As a User, I need to be able to confirm my interest in a specific pet and sent an email to the adoption organization expressing my interest, asking a question about the pet, or asking a question about the adoption process.
