VibeS

Vibe Stream

Real city energy, not polished travel content.

VibeS helps people discover what a place actually feels like through local moments, hidden spots, daily challenges, and a living travel passport.

Built on Firebase, served from Hetzner, and designed for city discovery instead of generic posting.
Hidden Spot Sunset terrace in Rome

Shared by locals. Saved by travelers. Rated by the community.

Daily Vibes Best street music tonight

Challenges keep each city fresh, competitive, and alive every day.

Travel Passport 17 cities visited

Each post builds a record of where someone has actually been and explored.

Identity Travel discovery first
Community Daily challenges and vibe scores
Backend Firebase plus Hetzner control layer

Why It Feels Different

A product built around places, not just profiles.

Location feed

City-based exploration, typed locations, category filters, and weekly rankings turn the feed into a real discovery engine.

Hidden spots

Posts can become shareable secret finds with tips, ratings, saves, and stronger travel context.

Passport progress

Travel identity grows from real activity: cities visited, countries unlocked, and badges earned.

Feature Screens

Designed around moments, places, and local momentum.

Explorer Feed

  • Trending in Rome
  • Hidden spots this week
  • Street music and food categories

Travel Passport

  • Countries visited
  • Badges unlocked
  • Hidden spots discovered

Daily Vibes

  • Active challenge prompt
  • Top city submissions
  • Weekly competition layer

Product Story

Instagram captures images. VibeS captures atmosphere.

The platform combines city exploration, local challenges, hidden spots, and travel memory into one system. Instead of asking who you follow, it starts with what a place feels like right now.

Operations

Built to run live

The live stack already includes HTTPS, PM2, Nginx, Firebase-backed admin metrics, and a deployable Hetzner service.

Security

Built with a real production path, not a mock launch page.

HTTPS by default

The live domain is protected with TLS via Let’s Encrypt and served through Nginx on Hetzner.

Protected admin access

The admin dashboard and operational APIs are gated behind authenticated access.

Firebase-backed operations

Auth, Firestore, Storage rules, functions, and service health are already wired into the live stack.

Current Platform

What the live VibeS stack already supports.

App

Flutter mobile experience

Explorer feeds, hidden spots, passport progress, saves, likes, comments, and daily vibes.

Admin

Operational dashboard

Protected admin APIs and a web dashboard for metrics, service health, and Firebase visibility.

Infra

Production hosting path

Hetzner + Nginx + PM2 + Firebase + HTTPS on vibe-stream.de.

Quick Links

Every important page is directly reachable from home.

Next Step

VibeS is ready to evolve from infrastructure into product polish.