OutTheGroupChat is a collaborative AI-powered travel planner that simplifies group trip coordination. Say goodbye to endless group chat debates—our platform intelligently consolidates preferences, budgets, and schedules to generate personalized itineraries that keep everyone aligned.
Built for NewHacks 2025, OutTheGroupChat leverages Gemini AI for intelligent itinerary generation and ElevenLabs AI for voice-enabled trip summaries, making travel planning accessible and effortless.
- 🤖 AI-Powered Itinerary Generation – Gemini AI creates personalized travel plans based on group preferences
- 👥 Real-Time Collaboration – Seamlessly coordinate with groups of up to 20 users
- 💰 Smart Budget Optimization – Automatically balances costs across group members
- 🗣️ Voice-Enabled Summaries – ElevenLabs AI provides accessible audio trip overviews
- 📱 Responsive Design – Works seamlessly across web and mobile platforms
- 🔐 Secure Authentication – Firebase-powered user management
- Gemini AI – Natural language processing and itinerary generation
- ElevenLabs AI – Text-to-speech for voice summaries
Follow these steps to set up the project locally.
Ensure you have the following installed:
- Node.js (v16 or higher) – Download here
- npm (comes with Node.js)
- A modern web browser (Chrome, Firefox, Safari, or Edge)
-
Clone the repository
git clone https://github.com/Polymatth/OutTheGroupChat.git cd OutTheGroupChat/new-hacks -
Install dependencies
npm install
-
Set up environment variables
Create a
.envfile in the root directory:VITE_GEMINI_API_KEY=your_gemini_api_key_here VITE_ELEVENLABS_API_KEY=your_elevenlabs_api_key_here
Note: You'll need to obtain API keys from:
- Google AI Studio (for Gemini)
- ElevenLabs (for voice synthesis)
-
Start the development server
npm run dev
-
Open your browser
Navigate to: http://localhost:3000
- Create an Account – Sign up using Firebase authentication
- Start a Trip – Create a new trip and invite group members
- Add Preferences – Each member inputs their budget, interests, and schedule
- Generate Itinerary – Let Gemini AI create a personalized travel plan
- Collaborate & Refine – Make real-time adjustments with your group
- Listen to Summary – Get a voice overview of your trip using ElevenLabs AI
Built with ❤️ by:
- Jason T. – @Jason-Tan1
- Zahadad J. – @zdad24
- Daniel Y. – @DanielY-code
- Matthew M. – @Polymatth
Distributed under the MIT License. See LICENSE for more information.
- NewHacks 2025 for hosting an amazing hackathon
- Google Gemini AI for powering our intelligent features
- ElevenLabs for voice synthesis technology
- Firebase for backend infrastructure
Made with 🌟 at NewHacks 2025