Skip to content

Latest commit

 

History

History
64 lines (47 loc) · 2.9 KB

File metadata and controls

64 lines (47 loc) · 2.9 KB

Urbindex - Urban Exploration Social Networking Website and Forum (to be!)

WELCOME, YE WHO CAST THY FERVENT GAZE UPON MY EXCREMENT DIGITAL- I INVITE YOU TO PARTAKE IN THIS COMMUNION OF NIGHT-CREATURES AND SHADY BEHAVIORS AND FOLKS WHO LIKE TO 'SNEAK AROUND' OR JUST GENERALLY EXPLORE... YOU HAVE MANAGED TO FIND YOURSELF IN THE YOUNG AND STILL FORMING WORLD OF -URBINDEX-, MY VERY FIRST (AND FINALLY ALMOST FINISHED,, TOTALLY USABLE AS I AM TYPING THIS !!!) SOCIAL WEBSITE PROJECT. I CREATED THIS WEBSITE AS A WAY FOR PEOPLE TO SHARE LOCALLY NEAR AND FAR WITH OTHER PEOPLE WHO ENJOY A GOOD SNEAKING AROUND, ETC ETC, AND TO MAKE A MAIN HUB WHERE INFORMATION CONCERNING URBEX IN ONE'S LOCALE COULD BE AMALGAMATED, GAZED UPON, LEARNED FROM, UTILIZED, AND KEPT FOREVER AND EVER.

JUST GIVE IT A SHOT, WHY DON'T YA?

THE WEBSITE IS LIVE, IT IS CURRENTLY HOSTED AT https://urbindex-d69e1.web.app/

I DO PLAN TO GET A MORE SUITABLE AND LESS ALPHA-PHASE LADEN URL IN THE NEAR FUTURE, BUT UNTIL THEN....

I TRULY DO HOPE THAT YOU ENJOY THIS SOCIAL MEDIUM

EXPLORATION IS SUCH A JOY

PS

PLEASE FOLLOW THE "LEAVE NO TRACE" PEROGATIVE, AKA (ALWAYS. PICK. UP. YOUR. TRASH.) AND ALSO (DONT MAKE A F*CKING MESS PLEASE!!) THESE ACTIONS RUIN IT. FOR EVERYONE. INCLUDING FUTURE YOU. BE GOOD!!

Features

Core Features

  • Interactive Map - Real-time location markers with Firebase sync
  • User Authentication - Anonymous sign-in with presence tracking
  • Location Management - Add, view, edit, delete locations
  • Community Features - Activity feed, user statistics
  • Responsive Design - Works on all devices
  • Offline Support - PWA with service worker
  • Real-time Updates - Live data synchronization

New Location Features

  • Address Geocoding - Enter addresses and automatically find locations on the map using OpenStreetMap's Nominatim API
  • Smart Location Detection - Automatically detect and center map on user's actual location instead of defaulting to NYC
  • Enhanced Coordinates System - Set locations via address lookup, "Use My Location" button, or by clicking on the map
  • Location Caching - Session-based caching of user location for improved performance
  • Cross-browser Compatibility - Comprehensive error handling for various geolocation scenarios
  • Fallback Intelligence - Smart fallbacks when location detection fails (locale-based defaults)
  • Real-time Location Feedback - Loading indicators and user feedback during location operations
  • Integration - Seamless integration with existing marker and posting system

Tech Stack

  • Frontend: Vanilla JavaScript, CSS3, HTML5
  • Backend: Firebase (Firestore, Auth)
  • Maps: Leaflet.js
  • Icons: Font Awesome
  • Deployment: Firebase Hosting

PWA Features

  • Installable on mobile/desktop
  • Offline functionality
  • App-like experience
  • Push notifications ready

Status: ✅ Production Ready Last Updated: NOV 18 2025