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