Skip to content

PawsitiveAdoptionHub, developed within 24 hours for Geekathon Hackathon 2023, is a user-friendly pet adoption platform. It streamlines pet adoptions with advanced search, detailed profiles, and community engagement features, fostering responsible pet ownership.

Notifications You must be signed in to change notification settings

shashaaankkkkk/PawsitiveAdoptionHub

Repository files navigation

PawsitiveAdoptionHub

PawsitiveAdoptionHub is a comprehensive pet adoption platform designed to simplify the pet adoption process and connect pets in need with caring individuals or families.

Features

  • Advanced Search Filters: Refine pet searches based on species, age, size, and more.
  • Detailed Adoption Profiles: View comprehensive pet profiles with photos and essential details.
  • Collaboration with Shelters: Partnerships with local shelters to showcase available pets.
  • User Reviews: Share adoption experiences and provide feedback for informed decisions.
  • Digital Pet Health Records: Manage and access pet health records for adopted pets.
  • Step-by-Step Adoption Guidance: Guidance and checklists for the adoption process.
  • Lost and Found Section: Report and search for lost or found pets.
  • Pet Care Resources: Access articles, guides, and FAQs on pet care.
  • Vet Directory and Services Locator: Find vet services and pet-friendly locations.
  • Vibrant Pet Community Forum: Engage with a community of pet enthusiasts for advice and experiences.

Technologies Used

  • Frontend: HTML, CSS, JavaScript, Bootstrap
  • Backend: Django (Python)
  • Database: PostgreSQL
  • Additional Tools: Git, GitHub

Installation

  1. Clone the repository:

    git clone https://github.com/Shashaaankkkkk/PawsitiveAdoptionHub.git
  2. Setup Python environment and install dependencies:

    cd PawsitiveAdoptionHub
    python -m venv venv
    source venv/bin/activate (For Windows: venv\Scripts\activate)
    pip install -r requirements.txt
  3. Configure the database in settings.py:

    DATABASES = {
        'default': {
            'ENGINE': 'django.db.backends.postgresql',
            'NAME': 'your_db_name',
            'USER': 'your_db_user',
            'PASSWORD': 'your_db_password',
            'HOST': 'localhost',
            'PORT': '5432',
        }
    }
  4. Apply migrations and start the server:

    python manage.py makemigrations
    python manage.py migrate
    python manage.py runserver
  5. Access the application at http://127.0.0.1:8000/ in your browser.

Contribution

Contributions are welcome! If you want to contribute to this project, please follow these steps:

  1. Fork the repository
  2. Create a new branch (git checkout -b feature)
  3. Make changes and commit (git commit -am 'Add new feature')
  4. Push to the branch (git push origin feature)
  5. Create a pull request

License

This project is licensed under the MIT License.

Screenshots

Home Screen

homescreen

Pet Search

Pet_search

Pet Profile

Pet_profile

Adoption appointment

Appointment_pet

Community Forum

Forum

Vet Listing

Vet_listing

Vet Profile

Vet_profile

Vet Appointment

Appointment_vet

About

PawsitiveAdoptionHub, developed within 24 hours for Geekathon Hackathon 2023, is a user-friendly pet adoption platform. It streamlines pet adoptions with advanced search, detailed profiles, and community engagement features, fostering responsible pet ownership.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published