PHhTTPS commited on
Commit
cf084d8
·
1 Parent(s): 55e07a9

docs(conductor): Synchronize docs for track 'Implement Interactive Tkinter GUI'

Browse files
Files changed (2) hide show
  1. conductor/product.md +1 -1
  2. conductor/tech-stack.md +1 -2
conductor/product.md CHANGED
@@ -11,7 +11,7 @@ A user-friendly tool that simplifies finding affordable, pet-friendly vacation r
11
  - **Group Travelers:** Friends planning weekend getaways who need to coordinate budgets and locations.
12
 
13
  ## Core Goals
14
- 1. **Interactive Python GUI:** Implement a Tkinter-based interface allowing non-developers to input group size, budget, and location. **Crucially, this GUI must have a specific, dedicated checkbox or input to toggle "Allow Dogs" to ensure pet-friendly results.**
15
  2. **Data Accuracy & Integrity:** [Improved] Scraped prices are now normalized by the number of nights (Booking.com), and results are strictly filtered by required person capacity (Airbnb). The agent explicitly enforces the pet-friendly flag across all sources.
16
  3. **International Expansion:** Expand the search capabilities beyond the Netherlands to include Belgium and Germany.
17
  4. **Enhanced Data Sourcing:** Integrate additional platforms like Expedia and local vacation park websites to provide more comprehensive options.
 
11
  - **Group Travelers:** Friends planning weekend getaways who need to coordinate budgets and locations.
12
 
13
  ## Core Goals
14
+ 1. **Interactive Python GUI:** [Implemented] A Tkinter-based desktop application (`gui_app.py`) is now available. It includes a dark mode interface, input validation, and a dedicated "Allow Dogs" toggle.
15
  2. **Data Accuracy & Integrity:** [Improved] Scraped prices are now normalized by the number of nights (Booking.com), and results are strictly filtered by required person capacity (Airbnb). The agent explicitly enforces the pet-friendly flag across all sources.
16
  3. **International Expansion:** Expand the search capabilities beyond the Netherlands to include Belgium and Germany.
17
  4. **Enhanced Data Sourcing:** Integrate additional platforms like Expedia and local vacation park websites to provide more comprehensive options.
conductor/tech-stack.md CHANGED
@@ -4,8 +4,7 @@
4
  - **Python 3.8+**: The primary language for the application logic, scrapers, and GUI.
5
 
6
  ## Frontend / GUI
7
- - **Tkinter**: The standard Python interface for creating the interactive desktop application.
8
- - **CustomTkinter (Optional)**: To be considered for achieving the "Dark Mode" aesthetic more easily.
9
 
10
  ## Web Scraping & Data Extraction
11
  - **BeautifulSoup4**: For parsing HTML content from vacation rental sites.
 
4
  - **Python 3.8+**: The primary language for the application logic, scrapers, and GUI.
5
 
6
  ## Frontend / GUI
7
+ - **Tkinter**: Primary GUI framework. The application (`gui_app.py`) uses `tkinter` and `tkinter.ttk` with custom styles for Dark Mode.
 
8
 
9
  ## Web Scraping & Data Extraction
10
  - **BeautifulSoup4**: For parsing HTML content from vacation rental sites.