appDatingAI CopyGoogle PlacesSocial
DateShake
Date-planning web app with a slot-machine UI that pulls real nearby venues and writes personalized descriptions with GPT.
The "Feeling Lucky" generator is the core: three cards spin slot-machine style pulling real nearby venues from Google Places. Users can lock individual cards and reroll the rest. GPT then writes a custom, preference-aware romantic description for the full combination. Guests get 3 free spins before hitting a registration prompt — the core value is immediately playable without an account. Entertainment discovery panel (Ticketmaster + Eventbrite) and saved plans are built but in active integration. Full-stack React + Node.js, deployed on Vercel + Railway.
Tech stack
- React 18
- TypeScript
- Vite
- Tailwind CSS
- Framer Motion
- Node.js
- Express
- MongoDB Atlas
- JWT
AI tools
- Cursor
- GPT-3.5-turbo (date descriptions)