Kiosks & Apps

Kiosks & Apps

Building Directory

Create an interactive building directory for touch screen kiosks in building lobbies

Guide

Building Directory

Build an interactive building directory for touch screen kiosks in building lobbies, with weather and news feeds.

How to use this prompt

  1. Add your tenant data - Attach Excel/CSV or URL to your current website with business names, floors, suite numbers

  2. Update building info - Change floor count and building details

  3. Add your images - Link to your own building photos

TIP: Add @ before URLs to ensure the agent reads the images.

"I'm a Marketing Coordinator for Mercedes dealer in North Houston. I need to create a kiosk page to be put on our touchscreen kiosk in dealer floor this week, we will highlight our E 450 4MATIC model and its promotions. The app should be optimized for kiosk, tablet displays."

Final Prompt

### Purpose I'm a manager for an office building in Houston with 17 floors. I want to create a modern, interactive building directory application designed for touch screen kiosks in building lobbies, optimized for digital signage displays. ### Requirements Use these sample screenshots as reference for your design: @https://optidev-public-cdn-dev.nyc3.cdn.digitaloceanspaces.com/templates-assets/building-template-2-thumbnail.jpg @https://optidev-public-cdn-dev.nyc3.cdn.digitaloceanspaces.com/templates-assets/building-template-3-thumbnail.jpg @https://optidev-public-cdn-dev.nyc3.cdn.digitaloceanspaces.com/templates-assets/building-directory/building-directory-4.jpg For our app we need: Main building/business info area: - Building 17 floors, few businesses each floor - Main display building area is scrollable - Tap on 1 business to go into a page for that business Home You can use my building image here: @https://optidev-public-cdn-dev.nyc3.cdn.digitaloceanspaces.com/templates-assets/building-directory/building-hero-1.jpg Useful info to show: - Date Time - Weather use GeoJS -> Open-Meteo // 1) Get approximate location from IP (no key, HTTPS) const ipGeo = await fetch('https://get.geojs.io/v1/ip/geo.json').then(r => r.json()); const { latitude: lat, longitude: lon, city, country } = ipGeo; // 2) Fetch current weather from Open-Meteo using lat/lon const weatherUrl = `https://api.open-meteo.com/v1/forecast?latitude=${lat}&longitude=${lon}&current_weather=true`; const wx = await fetch(weatherUrl).then(r => r.json()); // 3) Render (replace with your signage UI) const el = document.getElementById('wx'); el.textContent = `${city || ''} ${country || ''} — ${wx.current_weather.temperature}°C, wind ${wx.current_weather.windspeed} km/h`; - News use Business news from https://news.google.com/rss/search?q=technology&hl=en-US&gl=US&ceid=US:en

Back to Prompt Library