Benito Flores

Bar Flores

kakawcacao, chocolate

status
in use
since
Baltimore, 2023–
licence
MIT
filed
Flores 2A

A home cocktail bar I run out of wherever I’m living. Bar Flores is the name I’ve given the corner of my basement dedicated to hosting friends and over-engineering the experience.

The software itself is open-sourced and I welcome any fellow enthusiasts taking a copy.

BarMenu showing the New Year and Winter menu: a header photo, then drink cards with a Request This Drink button on each.
The winter menu in BarMenu, as guests see it on their phones after scanning the code.screenshot, barflores.replit.app, 2026-10

The bar

I do a themed menu roughly once a quarter (read: once per notable gathering occasion) with a few signature flavors. I always have plenty of mocktails, and aim for fast prep times. Each menu is inspired by a season, holiday, or place I’ve been recently. Since I travel frequently for work, I make a point of trying house cocktails to find inspiration.

Some recurring obsessions:

Fruit juices in lieu of syrups
only when fresh, particularly when unusual for the area
Spicy cocktails, featuring mole and hot sauce
yes, in a drink
Unusual liquor flavors from around the world
and by world, I mean Total Wine

If you want a preview, come over.

The tech: BarMenu

To run Bar Flores I built BarMenu — an open-source cocktail ordering system, menu system, and inventory management system. It’s MIT-licensed, so fork it.

What it does:

Themed QR menus per event
Guests scan, browse, and order without an account
Live bartender queue
with audio cues and keyboard shortcuts
Menu and drink CRUD
with drag-to-reorder, per-menu branding (colors, fonts, logo)
Inventory and ingredient tracking
with optional barcode scanning integrated to public ingredient databases
Popularity analytics
what got ordered, what didn’t, who repeated
CSV import/export
for moving menus around, starting from someone else’s recipes, or faster mass entry

Stack: React 18 + TypeScript + Vite on the frontend; Node 20 + Express + Drizzle ORM + Neon Postgres on the backend; sessions, rate limiting, the boring-good stuff.

Code on GitHub

The scoreboard for family card games is on the next leaf, leaf 6, House of KBE.