A beautiful, modern web application that helps couples discover perfect date venues using AI-powered recommendations.
- 🤖 AI-Powered Recommendations: Get personalized venue suggestions based on your preferences
- 🎭 Mood-Based Discovery: Find places that match your desired vibe (romantic, adventurous, chill, etc.)
- 💰 Budget-Conscious: Filter by budget range to find perfect spots within your means
- 📍 Location-Aware: Get recommendations based on your current location
- 🎨 Beautiful UI: Modern, responsive design with smooth animations
- 📱 Mobile-First: Optimized for all devices
-
Install dependencies:
npm install
-
Environment Setup:
- Copy
.env.exampleto.env - Add your OpenAI API key:
VITE_OPENAI_API_KEY=your_openai_api_key_here
- Copy
-
Run the development server:
npm run dev
- Go to OpenAI's website
- Sign up or log in to your account
- Navigate to the API section
- Create a new API key
- Copy the key to your
.envfile
- Frontend: React 18 with TypeScript
- Styling: Tailwind CSS
- Animations: Framer Motion
- AI: OpenAI GPT-3.5 Turbo
- Build Tool: Vite
- Icons: Lucide React
The app is built with a modular architecture:
components/: Reusable UI componentslib/: Utility functions and API integrationstypes/: TypeScript type definitionshooks/: Custom React hooksdata/: Static data and constants
- Fork the repository
- Create a feature branch
- Make your changes
- Test thoroughly
- Submit a pull request
MIT License - feel free to use this project for your own date discovery needs!