Complete Puppy Adoption Website Development

Заказчик: AI | Опубликовано: 26.03.2026
Бюджет: 750 $

On the front end: A gallery of available puppies. The puppies should be displayed in a filterable gallery that shows a photo, name, age, and can be clicked on to see that puppy’s profile. The filters should be color and gender. On the puppies’ profile should be information about the puppies age, color, breeding, genetics, and pricing for full or limited AKC. A link to our full explanation about what is included in purchase of puppies should be on every puppies profile page and every profile page should have a start the process button that links to an application to join the waiting list. The application to join the waiting list should take basic information, answer several questions, read through some information, and then be submitted. Once submitted an application has to be approved or denied by the admin. If denied the person should be given a generic polite rejection email notice. If accepted the person should move on to the contract process where they will sign a contract and remit a deposit. Once both these items are completed they shall be automatically added to the waiting list in the order which they completed the deposit and contract signing. Once on the waiting list they should be able to log into a back end and see their position on the waiting list, planned litters, automatically get email updates every time they move up on the waiting list. If selected to pick a puppy the waiting list member will be provided with one or more puppies to chose from based on what the admin as selected for them and be given a set period of time. If they select a puppy they are then guided through the purchase process which includes signing the puppy contract, picking how to get their puppy, and paying any fees for delivery of their puppy if applicable. Once they have chosen a puppy it shall be marked reserved. On the backend: Admins should be able to add puppies to the database, see the waiting list, and see which person is next on the list and assign that person puppies that the admin feels would pair with that person. Once the puppies are offered they are locked to that waiting list members profile for the set period. After the set time has expired the puppies can be offered to the next person the admin wishes to offer them to. If a waiting list member has picked a puppy and completed the puppy contract they admin can see which puppy and edit the puppy as sold once the puppy is picked up. Once a puppy is reserved or sold it is no longer visible to anyone BUT the admin and the buyer. Admin can unassign a puppy at any time, delete a puppy at any time, and manually change a puppies status as needed.