claudedwithlove
explore/composer

composer

Cherished

Composer generates personalized date night itineraries for New York City by combining human-curated venue recommendations with AI-powered itinerary assembly. Users answer a quick questionnaire about occasion, neighborhood, budget, and vibe to receive a custom 2-4 stop evening plan with walk times, reservation links, and weather-aware alternatives.

·0··submitted April 18, 2026
View on GitHub
Clauded With Love Rating
8.2 / 10

Composer is a sophisticated date night itinerary generator for NYC that combines human-curated venue data with AI-powered itinerary assembly through a structured questionnaire flow. The application uses modern web technologies including Next.js 16.2, Supabase for data/auth, and Google Gemini for intelligent itinerary composition with weather-aware filtering.

Code Quality7.8
Usefulness8.5
Claude Usage8.2
Documentation8.9
Originality7.6
Highlights
  • Clean architecture with clear separation between questionnaire flow, composition logic, and venue curation using TypeScript strict mode
  • Intelligent weather-aware filtering and Plan B alternatives with Google Maps integration and shareable links demonstrate thoughtful UX design
  • Well-structured database schema with Row Level Security and admin functionality shows production-ready security considerations
To Improve
  • Add comprehensive error handling for external API failures (weather, Gemini) with graceful degradation and retry mechanisms
  • Implement caching strategy for weather data and venue scoring to reduce API calls and improve performance
Topic
Language