A full-stack web and mobile application for curating and organizing your favorite locations. Save places, create collections, and share them with others.

Features

  • Interactive Mapping: Built with OpenStreetMap and Leaflet.js
  • Location Management: Store metadata including notes, hours, and contact info
  • Smart Organization: Collections and tagging systems
  • Google Places Integration: Search and import places
  • CSV Import: Bulk import locations
  • Public Sharing: Share curated location lists via links
  • Telegram Bot: Save places directly from Telegram
  • Offline Support: Progressive web app capabilities

Tech Stack

  • Frontend: Next.js, React, TypeScript
  • Backend: FastAPI, SQLAlchemy, Python
  • Mobile: React Native, Expo
  • Infrastructure: Fly.io, Docker