Thanks to visit codestin.com
Credit goes to github.com

Skip to content

jfuginay/tribeFIND

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌟 TribeFind - Location-Based Social Discovery Platform

Snapchat meets Real-World Connections - A React Native app for discovering and connecting with nearby tribes through shared activities

Version Platform Framework

TribeFind is a location-based social discovery platform that combines Snapchat-style media sharing with geo-tagged activity posts. Find and connect with nearby users doing similar activities, build your tribe, and share your adventures through photos and stories.


πŸŽ“ For Instructors - Quick Setup

πŸ“± Test on iPhone Immediately (Recommended)

TribeFind is live on TestFlight - no setup required! Just install and test all features:

πŸ“§ Request TestFlight Access: Email [email protected] for instant TestFlight invitation
πŸ“– Full TestFlight Guide: TESTFLIGHT_DISTRIBUTION_GUIDE.md

⚑ Local Development (5 minutes)

Complete setup guide: INSTRUCTOR_QUICK_START.md

git clone [repo-url]
cd snapchat-clone
git checkout demo
npm install
# Follow INSTRUCTOR_QUICK_START.md for .env setup
expo start

Demo Accounts Ready:


πŸš€ Latest Features & Updates

πŸŽ₯ Professional Video Capture βœ…

  • Multiple Durations: 3s, 5s, 10s, 30s clips
  • Professional UI: Full-screen recording with progress tracking
  • Cloud Storage: Automatic upload to Supabase
  • Gallery Management: Grid view with native video player

πŸ” Universal Authentication βœ…

  • Twitter OAuth: Fixed redirect issues, seamless sign-in
  • Google Sign-In: Universal authentication across platforms
  • Email Auth: Traditional email/password with verification
  • Profile System: Complete user profiles with avatar upload

πŸ“ Real-time Location & Social βœ…

  • Live Location Sharing: See friends on interactive map
  • Privacy Controls: Granular location sharing settings
  • Friend System: Add/remove friends with real-time status
  • Activity Matching: Find people with shared interests nearby

πŸ’¬ Real-time Messaging βœ…

  • Instant Chat: Real-time messaging with Supabase
  • Chat Lists: Organized conversation management
  • Message Status: Read receipts and delivery confirmation

πŸ“Έ Advanced Camera System βœ…

  • Snapchat-style Interface: Familiar, intuitive camera UI
  • Photo Filters: Real-time image processing
  • Cloud Integration: Automatic photo backup
  • Media Gallery: Beautiful grid-based photo management

🎯 Key Demo Features

1. Tribe Discovery πŸ—ΊοΈ

  • Find people with shared interests nearby using geo-tagged posts
  • See what activities users are doing in your area
  • Filter by activity type to find the perfect tribe match
  • Send connection requests to join or invite others to your tribe

2. Snapchat-Style Media πŸ“Έ

  • Professional camera with real-time filters
  • Photo and video capture with multiple durations
  • Stories and timeline feed
  • Cloud storage with instant sync

3. Real-Time Social πŸ‘₯

  • Live location sharing with privacy controls
  • Interactive map showing nearby tribe members
  • Instant messaging and friend management
  • Real-time status updates

4. Universal Access πŸ”‘

  • Multiple sign-in options (Twitter, Google, Apple, Email)
  • Cross-platform compatibility (iOS/Android)
  • Demo accounts for immediate testing

πŸ“± Screenshots

Get a feel for TribeFind's intuitive interface and powerful features:

Authentication & Onboarding

Sign In Screen

Universal sign-in with Twitter, Google, or Email

Real-time Location & Social Discovery

Map Screen

Interactive map showing friends and nearby activities

Professional Camera Interface

Camera Screen

Snapchat-style camera with filters and video recording

Instant Messaging

Chat Screen

Real-time messaging with delivery confirmation

AI-Powered Local Knowledge

Activities Screen

Ask the AI about local recommendations and hidden gems


πŸ›  Technology Stack

Frontend

  • React Native with Expo SDK 53
  • TypeScript for type safety
  • Redux Toolkit for state management
  • React Navigation for routing

Backend Services

  • Supabase: Database, authentication, real-time, storage
  • PostGIS: Geographic queries and location-based discovery
  • Row Level Security: Data protection and privacy
  • Real-time Subscriptions: Live updates for messaging and location

Media & Camera

  • react-native-vision-camera: Professional video recording
  • expo-camera: Photo capture with filters
  • expo-av: Video playback and media management
  • Supabase Storage: Cloud media storage and delivery

Location & Maps

  • react-native-maps: Interactive map visualization
  • expo-location: GPS and location tracking
  • PostGIS: Efficient geo-spatial queries

πŸŽ“ Educational Value

This project demonstrates production-ready mobile development patterns:

βœ… Location-Based Discovery

  • PostGIS for efficient geo-spatial queries
  • Real-time location tracking with privacy controls
  • Activity-based matching algorithm
  • Interactive map visualization with react-native-maps

βœ… Real-time Social Features

  • WebSocket connections for instant messaging
  • Live location updates with Supabase subscriptions
  • Real-time friend status tracking
  • Efficient state management with Redux

βœ… Mobile Development

  • Cross-platform React Native with Expo
  • Native camera and media APIs
  • Cloud storage integration with Supabase
  • Multiple OAuth providers (Twitter, Google, Apple)

βœ… Production Architecture

  • Scalable PostgreSQL database with PostGIS
  • Secure authentication flows with Row Level Security
  • Optimized battery-efficient location tracking
  • Comprehensive type safety with TypeScript

πŸ“š Documentation & Guides

Setup & Testing

Features & Implementation

Database & Infrastructure


🎬 Live Demo Available

TestFlight: Email [email protected] for immediate access
Local Demo: Use INSTRUCTOR_QUICK_START.md
Demo Accounts: [email protected] / demo123456


Built with ❀️ for real-world connections

TribeFind v1.4.2 - Location-based social discovery for building your tribe 🌟

About

React Native Snapchat clone with camera, authentication, and cloud storage

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •