DEV Community

Frosty Fucker
Frosty Fucker

Posted on • Edited on

Hotel Brendle Orchestrator: Building a Full-Stack AI Command Center with Gemini

Education Track: Build Apps with Google AI Studio

This post is my submission for the DEV Education Track: Build Apps with Google AI Studio.

What I Built

I created the Hotel Brendle Orchestrator, an AI-powered, single-page application that serves as a complete command center for a hotel undergoing a major renovation. Instead of just a simple tool, I prompted Gemini to build a multi-faceted dashboard that caters to the unique needs of different user roles: the manager (Admin), the on-the-ground technician (Staff), and even the Guests.

The entire application was "vibe-coded" with Gemini and other llm technologies evolving from a high-level prompt into a feature-rich platform.

My core prompt was: "Create a web application that acts as a hotel administration dashboard, with role-based access for admins and staff, and an integrated tool to summarize and analyze various data inputs like text, audio, and video."
Enter fullscreen mode Exit fullscreen mode

✨ Key Features Showcase
Gemini helped orchestrate a surprising number of deeply integrated features:

🏨 Role-Based Dashboards: The app provides a completely different UI and set of tools depending on whether you log in as an Admin, Staff, or Guest.

🤖 AI Daily Briefing & Predictive Alerts: Admins are greeted with an AI-generated summary of hotel operations and predictive alerts about potential renovation challenges.

📹 Video-to-Work-Order Pipeline: This is the killer feature. Staff can record a video of a maintenance issue, and Gemini's multimodal capabilities analyze the video and audio to automatically generate a detailed work order, including required tools, materials, and estimated costs.

🧠 Intelligent Task Management: An admin can delegate a high-level task like "Repaint room 112," and Gemini breaks it down into actionable sub-tasks, assigns them to the right person, and lists the necessary tools.

❤️ AI-Powered Guest Experience: Generate personalized welcome messages for guests based on their interests or create tailored local travel guides on the fly.

💸 Budget Tracking with AI Insights: The app tracks renovation expenses and uses Gemini to provide a concise, one-sentence analysis of the current budget status.

Thoughts? Suggestions?? Please hit me up!

🚀 Live Demo
See the Hotel Brendle Orchestrator in action!
[https://3333f099868c.ngrok-free.app/]

Day 2: [https://b42a0ede15a0.ngrok-free.app/]

A Note on Hosting: For the submission, I highly recommend deploying your app to a stable, free hosting service like Vercel, Netlify, or GitHub Pages. A temporary ngrok link may expire before the judges can review your project. --> I took the risk, since we are iterating daily check back in, it will prolly be better tomorrow.. ;) we may get a public facing instance deployed eventually...

My Experience with Gemini

My biggest takeaway was the sheer velocity of development. Turning a complex idea into a multi-role application with interconnected AI features would traditionally take weeks. With Gemini as a coding partner, a functional and polished prototype was running in a fraction of that time.
I was most impressed by the iterative dialogue. When building the video-to-work-order feature, my initial prompt was simple. Gemini generated the code to handle the video file and call the API. I then refined it by asking, "Now, can you also make it check the current inventory for the materials it identified and add a warning if stock is low?" Gemini understood the context and integrated the logic perfectly. This back-and-forth felt less like prompting and more like pair programming.
This experience has directly inspired how I can apply this technology to my other interests in cybersecurity—for instance, building a tool to analyze network traffic logs or summarize threat intelligence reports from multiple sources. I'm excited to keep building on this foundation.

Top comments (0)