Skip to content

aryash14/DateSpot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DateSpot Recommender

A web application that recommends perfect date spots based on user preferences using Streamlit and CrewAI.

Features

  • 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

Installation

  1. Clone the repository:
git clone https://github.com/yourusername/DateSpot.git
cd DateSpot
  1. Create and activate a virtual environment:
python -m venv .venv
source .venv/bin/activate  # On Windows: .venv\Scripts\activate
  1. Install dependencies:
pip install -e .

Running the App

To start the Streamlit app, run:

streamlit run src/app.py

The app will be available at http://localhost:8501

Project Structure

  • src/app.py: Main Streamlit application
  • places_found.json: Database of date spots
  • pyproject.toml: Project configuration and dependencies

Requirements

  • Python 3.10 or higher
  • Streamlit
  • Folium
  • Pandas
  • Pillow
  • CrewAI

Contributing

Feel free to submit issues and enhancement requests!

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published