Nathan Fenoglio

Geolocation Notes Social

geolocationnotessocial

Created with React, Vite, and TypeScript using Leaflet with OpenStreetMap tiles and Supabase for Postgres, Auth, and Storage

location search is powered by Nominatim

a responsive web app for leaving notes — text, images, video, audio — pinned to locations on a world map

notes can be private, shared with specific users by username, or public for everyone

Try the live app at:

full-screen world map with pinch-zoom, marker clustering, and colored pins by visibility (green = public, orange = shared, gray = private)

location search with fly-to navigation

add a note by tapping the map, searching, or using your current GPS location

each note stores both the date it was posted and a user-selected "date this note is about" (e.g. a photo of a house from a previous year)

attach images, video, and audio (up to 50 MB per file), stored privately and served via signed URLs

accounts with public usernames; share notes with specific users by username or with named groups

My Groups panel to create and edit groups you own; group membership is live-linked to note access

anonymous visitors can browse all public notes; an account is needed to create notes or see private/shared ones

responsive layout: side panel on desktop, bottom sheet on mobile

Nathan Fenoglio

Copyright © 2024. All Rights Reserved.