"Apawcalyptic Partners" is a web application that draws inspiration from one of my previous projects, "Missing Cats of America" (MCOA). Unlike MCOA, which focused on people posting their missing pets, "Apawcalyptic Partners" displays real-life data sourced directly from shelters across the United States.
COLOR PALLETE | DEMO |
---|---|
-
HOMEPAGE:
- Lists out all of the animals that are currently in shelters, with listing out 20 animals for each page.
- Each profile includes details such as name, size, breed, and if they have been around other animals or children.
- Users can click on any animal to view alot more details about the animal and its location.
-
LOCAL:
- Lists out the 100 recent postings of animals in shelters near you.
- For users without a VPN, the application displays animals available for adoption within the users vicinity.
-
SEARCH:
- Looking for a specific type of pet? Our search functionality allows users to filter by the species of the users choice.
- The user has the choice of searching for a dog, cat, rabbit, horse, bird, barnyard animal, any small animal and other types of species.
-
DONATE:
- This functionallity is a mock donation page used to simulate a donation towards the website. This part of the page is NOT real and will NOT take money from the user
- The user can choose their price of however much they would like to donate.
- They can choose their payment method of paypal or dogecoin.
- When the user presses donate, they will be brought to a thank you page where the user can redirect to the homepage to continue to view the animals.
-
INSPIRATION
- The biggest inspiration for this project was the Missing Cats of America project that I did for a project at Base Camp Coding Academy.
- Install Python and Django to your computer
- Download Visual Studio Code
- Install the extentions "Python" by Microsoft and "Django" by Baptiste Darthenay
- clone this repo
- Open the project
- In the terminal, open the python shell ---
python manage.py shell
- Import the get_random_secret_key() function ---
from django.core.management.utils import get_random_secret_key
- Generate the Secret Key in the Terminal using the get_random_secret_key() function ---
print(get_random_secret_key())
- Copy and Paste the Key into your SECRET_KEY variable in the settings.py
- Exit out of the python shell
- In the terminal, run the project through the terminal ---
python manage.py runserver
- Go to localhost through the browser to view the project running
BSD 3-Clause License