Files
getlostguatemala.com/CHANGELOG.md

2.0 KiB

Changelog

All notable changes to the G Travel project will be documented in this file.

The format is based on Keep a Changelog.


[1.0.0] — 2026-03-17

🎉 Initial Release

Added

  • Public Website

    • Homepage with hero section, tours, surf, and volcanoes sections
    • Hero video background with autoplay, muted, and loop (configurable from admin)
    • Multi-language support (English / Spanish) with toggle button
    • Responsive design with hamburger menu for mobile devices
    • Contact form with Cloudflare Turnstile bot protection
    • Retell AI opt-in checkbox (togglable from admin)
    • Individual tour detail pages with embedded booking forms
    • Clickable logo that navigates to the homepage
  • Admin Dashboard (/admin)

    • HTTP Basic Authentication (admin/admin)
    • Tabbed interface: Leads & Forms, Tours & Activities, System Settings
    • Full CRUD for tours (Create, Read, Update, Delete)
    • Image upload support for tours (file upload or URL)
    • Lead management panel with submitted inquiry details
    • System Settings panel with live configuration for:
      • Agency name, email, and logo (upload or URL)
      • Hero video (upload or URL)
      • Mailtrap SMTP credentials (host, port, username, password)
      • Cloudflare Turnstile keys (site key, secret key)
      • Retell AI integration (API key, phone number, agent ID, enable/disable)
  • Integrations

    • Cloudflare Turnstile for form security
    • Mailtrap SMTP for email notifications on new leads
    • Retell AI for automated outbound calls (opt-in)
  • Design

    • Premium glassmorphism aesthetic
    • Google Fonts (Outfit)
    • Smooth animations and hover effects
    • Dark theme with gold accents
  • Infrastructure

    • Flask framework (migrated from FastAPI for CloudPanel WSGI compatibility)
    • SQLite database with SQLAlchemy ORM
    • wsgi.py for production deployment (Gunicorn / CloudPanel)
    • seed.py for initial database population
    • requirements.txt with all dependencies