📩 New message from {{ messageAlert.from }} – click to open

Sly

A location-based social networking app, capturing the essence of connecting with nearby users in various ways.

Important!

Basic Functions

Map Controls

User Interactions

Groups

Audio Features

Scenarios

Sly Logo
Acquiring your location...
Location not available or waiting to load map
Following: {{ followedUserName }} (Lat: {{ followedUserLocation[0].toFixed(6) }}, Lon: {{ followedUserLocation[1].toFixed(6) }})
Loading map...
{{ errorMessage }}

Audio Permission Required

Please tap the button below to enable sound notifications

Group Management

Group Alerts

{{ groupAlertMessage }}

Nearby Users

Loading nearby users...
No users nearby
{{ user.name }}
Global
{{ user.distance }}m
{{ (user.distance/1000).toFixed(1) }}km
{{ formatRelativeTime(user.lastSeen) }}

Group Members

{{ user.name }}
Global
{{ user.distance }}m
{{ (user.distance/1000).toFixed(1) }}km
{{ formatRelativeTime(user.lastSeen) }}
Poke available in {{ pokeCooldownSeconds }} seconds

Messages with {{ selectedUser.name }}

{{ msg.from }}: {{ msg.text }} {{ formatRelativeTime(msg.timestamp) }}

Debug Information

Firebase: {{ firebaseInitialized ? 'Connected' : 'Disconnected' }}
User ID: {{ currentUserId || 'Not set' }}
Location Status: {{ locationStatus }}
GPS Coordinates: {{ userLocation[0].toFixed(6) }}, {{ userLocation[1].toFixed(6) }}
Last Update: {{ lastLocationUpdate ? new Date(lastLocationUpdate).toLocaleTimeString() : 'Never' }}
Active sounds: {{ profile.name }} ({{ profile.frequency.toFixed(0) }}Hz)
Audio State: {{ audioState }}
Musical Scale:

Messages

{{ msg.from }}: {{ msg.text }} {{ formatRelativeTime(msg.timestamp) }}