Skip to content

JoinCODED/Exercise-RN-TS-Pets

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published