8000 GitHub - lucasninjaturtle/catinder: Tinder for cats on RN CLI
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

lucasninjaturtle/catinder

Repository files navigation

🐱💚 CaTinder ❌

CaTinder is a fun and interactive cat-swiping app inspired by Tinder!Swipe left to pass, swipe right to like, and save your favorite cats to your collection. 😻

📲 Getting Started

Note: Ensure you have completed the Set Up Your Environment guide before proceeding.

Step 1: Install Dependencies

Run the following command in the root of your project:

npm install

Step 2: Build and Run the App

Android:

npm run android

iOS:

Install CocoaPods dependencies (only needed for the first time)

bundle install
bundle exec pod install
npm run ios

To run tests

npm test

📦 Dependencies

react-native

react-navigation

axios

react-native-dotenv

@react-navigation/bottom-tabs

@react-navigation/material-top-tabs

react-native-pager-view

react-native-gesture-handler

react-native-vector-icons

ionicons

react-native-reanimated

@testing-library/react-native

jest

🎥 Demo Video

https://res.cloudinary.com/dowfpmath/image/upload/v1740672563/CaTinder-ezgif.com_vtp1op.gif

CaTinder Demo

Ver video en Loom

🎭 How Swiping Works

CaTinder mimics Tinder's swiping behavior:

✅ LIKE (💚 Heart) → Calls addFavourite(imageId)

The cat is added to your favorites via an API request.

✅ FAVORITES (⭐ Star) → Calls getFavourites()

Displays a list of your favorite cats from the API.

❌ DISLIKE (❌ Cross) → Moves to the next cat (no API request).

Just skips the current cat, no data is stored.

This behavior is inspired by Tinder, where disliked profiles simply disappear without storing any history.

🚀 Enjoy swiping through the cutest cats! 😻

About

Tinder for cats on RN CLI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0