A web application that recommends perfect date spots based on user preferences using Streamlit and CrewAI.
- Natural language input for describing ideal date preferences
- Interactive map showing all recommended locations
- Detailed information for each recommended spot
- Beautiful and modern UI with responsive design
- Clone the repository:
git clone https://github.com/yourusername/DateSpot.git
cd DateSpot- Create and activate a virtual environment:
python -m venv .venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate- Install dependencies:
pip install -e .To start the Streamlit app, run:
streamlit run src/app.pyThe app will be available at http://localhost:8501
src/app.py: Main Streamlit applicationplaces_found.json: Database of date spotspyproject.toml: Project configuration and dependencies
- Python 3.10 or higher
- Streamlit
- Folium
- Pandas
- Pillow
- CrewAI
Feel free to submit issues and enhancement requests!
This project is licensed under the MIT License - see the LICENSE file for details.