Skip to content

Latest commit

 

History

History
50 lines (36 loc) · 1.14 KB

File metadata and controls

50 lines (36 loc) · 1.14 KB

Pet Adoption App

A React Native mobile application for pet adoption built with Expo.

Features

  • Browse available pets for adoption
  • Filter pets by type (Cat, Dog, Rabbit)
  • Search pets by name
  • Interactive pet animations on tap
  • Clean and intuitive UI

Technical Details

The app is built using:

  • React Native with Expo
  • TypeScript for type safety

Key Components

  • PetList: Main component that displays the list of pets
  • PetItem: Individual pet card component showing pet details and interactive buttons

Data Structure

Pets are stored with the following properties:

  • id: Unique identifier
  • name: Pet's name
  • description: Short description
  • type: Animal type (Cat/Dog/Rabbit)
  • image: Static image URL
  • image2: Animated GIF URL for interaction

UI Features

  • Custom styled components
  • Responsive design
  • Interactive animations
  • Filter buttons for pet types
  • Search functionality
  • Shadow effects for depth
  • Consistent color scheme with #f9e3be as primary background

Getting Started

  1. Fork the repository
  2. Clone your forked version
  3. Install dependencies with npm install
  4. Run the app with npx expo start