diff --git a/businesses/sns-hospitality-group/coffee-trailers/T-00/docs/business-plan.html b/businesses/sns-hospitality-group/coffee-trailers/T-00/docs/business-plan.html new file mode 100644 index 0000000..639165b --- /dev/null +++ b/businesses/sns-hospitality-group/coffee-trailers/T-00/docs/business-plan.html @@ -0,0 +1,387 @@ + + + + + +Business Plan — The Daily Pour | SnS Hospitality Group LLC + + + +
+ + +

Business Plan

+
The Daily Pour — Mobile Coffee Trailer
+
+ SnS Hospitality Group LLC | EIN: 42-4288652 | South Bend, Indiana
+ Prepared: August 2026 | Contact: samueljamesinc@snsnetworksolutions.net | (601) 613-2249 +
+ +

1. Executive Summary

+

The Daily Pour is a mobile drive-through coffee trailer business operating from +high-traffic parking lots in South Bend, Indiana and the surrounding NW Indiana / Southern Michigan +region. We serve premium espresso, specialty drinks, drip coffee, teas, and baked goods from a +fully self-contained, solar-capable trailer — no brick-and-mortar lease, no buildout delay, and +minimal overhead.

+ +
+Key Numbers:
+Investment: $50,000 (first trailer, including 3-month reserve)
+Projected annual revenue (per trailer): $249,600
+Projected annual net profit (per trailer): $140,592
+Break-even: Month 2–3 at 100 customers/day
+Growth target: 10 trailers over 5 years +
+ +

The company is structured for rapid, capital-efficient expansion: each profitable trailer funds +the next. We target high-traffic locations — busy retail corridors, hospital campuses, university +perimeters, industrial parks, and underutilized commercial lots where drive-through coffee isn't +currently served.

+ +

2. Company Description

+ + + + + + + + + + +
Legal NameSnS Hospitality Group LLC
DBAThe Daily Pour
TypeMulti-Member LLC (Indiana)
EIN42-4288652
Formation DateAugust 6, 2026
Parent CompanySnS Network Solutions Holdings LLC (EIN 42-4099038)
Principal Office759 Boxwood Dr, South Bend, IN 46614
OwnershipSamuel S. James (85%) via Holdings LLC + Kiowa Scott (15%)
IndustryMobile Food Service (NAICS 722330)
+ +

Mission Statement

+

SnS Hospitality Group LLC provides high-quality, affordable coffee and specialty beverages through +a fleet of mobile drive-through trailers deployed in underserved, high-traffic locations across +Northwest Indiana and Southern Michigan. We create jobs, serve our community, and build sustainable +wealth through disciplined operations and thoughtful expansion.

+ +

Vision

+

10 branded coffee trailers operating across NW Indiana and Southern Michigan within 5 years — +each a neighborhood fixture, each creating local jobs, each profitable within 90 days of launch.

+ + +

3. Products & Services

+

The Daily Pour serves a focused, high-margin menu from a drive-through window:

+
+
+

Core Menu

+
    +
  • Espresso drinks (lattes, cappuccinos, americanos, macchiatos)
  • +
  • Specialty drinks (mochas, caramel, seasonal flavors)
  • +
  • Drip coffee (house blend + decaf)
  • +
  • Iced coffee & cold brew
  • +
  • Blended frappes & smoothies
  • +
  • Hot & iced teas (black, green, chai, herbal)
  • +
  • Matcha lattes
  • +
  • Hot chocolate
  • +
+
+
+

Food & Add-ons

+
    +
  • Muffins, scones, croissants (local bakery)
  • +
  • Bagels + cream cheese
  • +
  • Cookies, banana bread
  • +
  • Seasonal pastries
  • +
+

Key Suppliers

+
    +
  • Beans: Bendix Coffee Roasters (local, South Bend)
  • +
  • Dairy/supplies: Dean Supply, Stanz Foodservice
  • +
  • Equipment: Nuova Simonelli, Eureka
  • +
+
+
+ +

Competitive Advantages

+ + + +

4. Market Analysis

+

Target Market

+

Northwest Indiana and Southern Michigan — primarily St. Joseph County (South Bend, Mishawaka, +Granger) and LaPorte County. Population served: ~275,000+ in the immediate metro area.

+ +

Target Customers

+ + +

Industry Overview

+

The U.S. coffee market exceeds $100 billion annually. Specialty coffee represents 60%+ of +consumption. The mobile coffee segment is growing as consumers prioritize convenience, speed, +and quality over sit-down experiences. Drive-through represents the highest-growth channel in +food service.

+ +

Local Competition

+ + + + + + + +
CompetitorTypeOur Advantage
StarbucksBrick-and-mortar drive-throughWe go WHERE they aren't — parking lots, closed businesses, underserved areas
Dunkin'Brick-and-mortarHigher quality beans (local roaster), specialty drinks they don't offer
Local coffee shopsSit-down cafesWe're drive-through only — speed + convenience, different customer
Gas station coffeeSelf-servePremium quality, handcrafted drinks vs. sitting in a pot for hours
Other food trucksMobileCoffee is year-round; food trucks die in Midwest winter
+ +

Location Strategy

+

We primarily target high-traffic areas where drive-through coffee is underserved or nonexistent:

+ + + +

5. Management Team

+ + + + + + + + + + + + + + + + + +
NameRoleResponsibilities
Samuel S. James
Managing Member (85%)
CEO / Capital & StrategyCapital investment, funding applications, bank accounts, expansion timing, technology/network infrastructure, final authority on major decisions
Kiowa Scott
Member (15%)
Operations DirectorCompliance & permits, site selection & lot negotiations, SOPs development, grant sourcing, growth planning, recruiting Location Managers
TBD
(Hiring)
Location Manager (T00-DRIP)Day-to-day trailer operations, opening/closing, scheduling staff, supply ordering, customer service, quality control
+ +

Owner Background

+

Samuel S. James brings 10+ years of technology infrastructure experience (network +engineering, system design, project management) with a strong background in operations, logistics, +and scalable systems. He holds certifications in networking (CCENT, Cisco Specialist) and cloud +infrastructure (AWS Cloud Practitioner). His technology expertise enables fully self-contained, +remotely monitored trailer operations with enterprise-grade security and POS systems.

+ +

Kiowa Scott brings operational management experience with a focus on compliance, +location scouting, and building repeatable business systems. Her equity vests over 12 months of +active service, aligning her incentives with the company's long-term success.

+ +

Organizational Structure

+
+ Per-trailer model: Each trailer is run by an empowered Location Manager who handles + all day-to-day operations independently. Sam and Kiowa handle escalations, expansion strategy, + and business development — NOT daily operations. This structure scales to 10+ locations without + founder burnout. +
+ + +

6. Financial Projections

+ +

Startup Costs — Trailer #1 (T00-DRIP)

+ + + + + + + + + + + + + + + + + + +
CategoryAmount
Enclosed cargo trailer (8×14-16, used)$7,500
Interior buildout (electrical, plumbing, counters, window)$10,000
Espresso machine (Nuova Simonelli Appia Life 2-Group)$9,000
Grinder (Eureka Atom 75)$2,000
Kitchen equipment (blenders, fridge, freezer, ice maker, microwave)$1,760
Water system (tanks, pump, heater, sinks, plumbing)$1,640
Power system (generator, battery, inverter, solar-ready)$3,520
Climate (48V DC mini split heat pump)$1,200
Networking & security (cameras, NVR, switch, modem, UPS)$760
POS & payment (Square Terminal, iPad, cash drawer)$879
Signage & exterior (menu board, vinyl wrap, A-frame sign)$2,860
Initial supplies (beans, milk, cups, syrups)$1,050
Permits & insurance$2,300
Subtotal (equipment + buildout)~$44,469
3-month operating reserve$5,531
Total Startup Investment$50,000
+ +

Monthly Operating Costs

+ + + + + + + + + + + + + +
ItemMonthlyAnnual
Location Manager salary (FT, loaded)$2,880$34,560
Part-time staff$2,240$26,880
Lot lease$750$9,000
Supplies (beans, milk, cups, syrups — 15% of revenue)$3,120$37,440
Insurance (GL + workers comp)$330$3,960
Fuel/propane$130$1,560
Water + waste (pump-outs)$200$2,400
Cellular data plan$75$900
Square processing fees (2.7%)$560$6,720
Misc/repairs$300$3,600
Total Monthly Operating Cost$10,585$127,020
+ + +

Revenue Projections (Per Trailer)

+ + + + + + +
ScenarioCustomers/DayAvg TicketMonthly RevenueAnnual Revenue
Conservative80$8$16,640$199,680
Target100$8$20,800$249,600
Above Average120$8$24,960$299,520
Strong150$8$31,200$374,400
+ +

Profitability (Per Trailer, Target Scenario)

+ + + + + + + + +
MetricMonthlyAnnual
Revenue$20,800$249,600
Total costs$10,585$127,020
Net Profit$10,215$122,580
Profit margin49.1%
Break-even (customers/day)~51 customers/day
Payback period (initial $50K)~5 months
+ +

5-Year Growth Projection (Fleet)

+ + + + + + + +
YearTrailersAnnual RevenueAnnual ProfitCumulative Investment
Year 11–2$249,600–499,200$126,228–252,456$50,000–85,000
Year 24–5$998,400–1,248,000$504,912–631,140$155,000–190,000
Year 36–7$1,497,600–1,747,200$757,368–883,596$225,000–260,000
Year 48–9$1,996,800–2,246,400$1,009,824–1,136,052$295,000–330,000
Year 510$2,496,000$1,262,280$365,000
+ +
+ Return on Investment: At target performance, Trailer #1's $50,000 investment + is recovered in ~5 months. Each subsequent trailer ($35K) recovers in ~3.5 months. By Year 5 + (10 trailers), the fleet generates $2.5M in annual revenue and $1.26M in profit on a total + deployed capital of $365K — a 346% ROI. +
+ + +

7. Funding Request

+ +

Amount Requested

+
+ $50,000 — to fully fund Trailer #1 (T00-DRIP), including equipment, buildout, initial + inventory, permits, insurance, and a 3-month operating reserve for marketing and ramp-up. +
+ +

Use of Funds

+ + + + + + + + + +
CategoryAmount% of Total
Trailer + buildout$17,50035%
Equipment (espresso, kitchen, power, water)$20,89942%
Networking, security, POS$1,6393%
Signage, branding, initial supplies$3,9108%
Permits, insurance, legal$2,3005%
Operating reserve (3 months)$3,7527%
Total$50,000100%
+ +

Repayment Capacity

+

At target performance (100 customers/day), the trailer generates $10,215/month in net +profit. A $50,000 loan at 12% interest over 5 years = ~$1,112/month payment — well within +cash flow capacity with a 9.2:1 debt service coverage ratio.

+ +

Collateral

+ + +

Exit / Repayment Strategy

+ + + +

8. Operations Plan

+ +

Hours of Operation

+

5:00 AM – 2:00 PM, Monday through Saturday (312 operating days/year). Closed Sundays.

+ +

Staffing (Per Trailer)

+ + + + + +
PositionHoursRateMonthly (loaded)
Location Manager (FT)40 hrs/wk$18/hr$2,880
Part-time staffVariable$2,240
Total labor$5,120/mo
+ +

Key Operating Processes

+ + +

Technology Infrastructure

+

Each trailer operates as a self-contained, remotely managed unit:

+ + +

9. Risk Analysis

+ + + + + + + + + +
RiskLikelihoodMitigation
Low customer count (under 50/day)Low-MediumLocation mobility — move trailer to better spot. Marketing push. Signage visibility.
Weather (blizzards)Low (5-10 days/yr)Hot drinks = higher demand in cold. Only full blizzards close us. Budget for 312 operating days accounts for this.
Equipment failureMediumWarranty coverage, backup equipment plan, emergency service contacts on file.
Lot lease terminationLowTrailer is mobile — relocate within days. Maintain relationships with multiple property owners.
Staff turnoverMediumCompetitive pay, simple SOPs, cross-training, Kiowa recruits replacements.
Competition (Starbucks/Dunkin enters same lot)Very LowWe target locations they DON'T want (vacant lots, small parking areas). We move; they can't.
Permit/regulatory issuesLowKiowa manages all compliance. Permits secured before opening. Health dept relationship maintained.
+ + + +
+ + diff --git a/businesses/sns-hospitality-group/coffee-trailers/T-00/docs/purchase-pricing.csv b/businesses/sns-hospitality-group/coffee-trailers/T-00/docs/purchase-pricing.csv new file mode 100644 index 0000000..3ee1be7 --- /dev/null +++ b/businesses/sns-hospitality-group/coffee-trailers/T-00/docs/purchase-pricing.csv @@ -0,0 +1,38 @@ +Category,Item,Supplier,Case Size,Case Price,Per Unit Cost,Markup %,Standalone Sell Price,Notes +Disposables,12 oz Hot Cup (PLA),CiboWares,1000,$101.98,$0.10,600%,$0.60,PLA-lined compostable +Disposables,16 oz Hot Cup (PLA),CiboWares,1000,$118.98,$0.12,600%,$0.72,Most popular size +Disposables,20 oz Hot Cup (PLA),CiboWares,1000,$129.98,$0.13,600%,$0.78,Large size +Disposables,Clamshell Container 6x6x3,CiboWares,300,$39.99,$0.13,600%,$0.78,For pastries/baked goods +Disposables,Hot Cup Lid (fits 12/16/20),TBD,1000,TBD,~$0.05,600%,$0.30,Need to source +Disposables,Cup Sleeve / Java Jacket,TBD,1000,TBD,~$0.03,600%,$0.18,Need to source +Disposables,Cold Cup 16 oz (clear),TBD,1000,TBD,~$0.08,600%,$0.48,For iced drinks +Disposables,Cold Cup 24 oz (clear),TBD,1000,TBD,~$0.10,600%,$0.60,For large iced/smoothies +Disposables,Dome Lid (cold cups),TBD,1000,TBD,~$0.05,600%,$0.30,For whipped cream drinks +Disposables,Flat Lid (cold cups),TBD,1000,TBD,~$0.04,600%,$0.24,No-whip iced drinks +Disposables,Straw (paper/compostable),TBD,200,TBD,~$0.03,600%,$0.18, +Disposables,Wide Straw (smoothie),TBD,100,TBD,~$0.05,600%,$0.30, +Disposables,Napkin (beverage),TBD,500,TBD,~$0.01,600%,$0.06, +Disposables,Stir Stick (wooden),TBD,500,TBD,~$0.01,600%,$0.06, +Disposables,Cup Carrier (2/4-cup),TBD,50,TBD,~$0.15,600%,$0.90, +Disposables,Paper Bag (pastry),TBD,100,TBD,~$0.05,600%,$0.30, +Coffee,Espresso beans (per shot ~7g),Bendix,5 lb bag,$TBD,~$0.35,600%,$2.10,~320 shots per 5lb bag +Coffee,Drip coffee (per 12oz cup),Bendix,5 lb bag,$TBD,~$0.25,600%,$1.50,~60 cups per 5lb bag +Dairy,Whole milk (per 8oz steam),GFS,1 gallon,$TBD,~$0.30,600%,$1.80,~16 servings per gallon +Dairy,Oat milk (per 8oz steam),GFS,half gallon,$TBD,~$0.50,600%,$3.00,Oatly Barista ~8 servings per half gal +Dairy,Heavy cream (per 2oz),GFS,1 quart,$TBD,~$0.20,600%,$1.20,For breves +Dairy,Whipped cream (per serving),TBD,can,$TBD,~$0.15,600%,$0.90, +Syrups,Vanilla (per pump ~10ml),Torani/Monin,750ml,$TBD,~$0.08,600%,$0.48,~75 pumps per bottle +Syrups,Caramel (per pump),Torani/Monin,750ml,$TBD,~$0.08,600%,$0.48, +Syrups,Mocha sauce (per pump),Ghirardelli,64oz,$TBD,~$0.12,600%,$0.72, +Syrups,White mocha (per pump),TBD,64oz,$TBD,~$0.12,600%,$0.72, +Sweeteners,Sugar packet,TBD,200 box,$TBD,~$0.02,600%,$0.12, +Sweeteners,Honey (per squeeze),TBD,12oz bottle,$TBD,~$0.10,600%,$0.60, +Toppings,Cinnamon (per shake),TBD,shaker,$TBD,~$0.02,600%,$0.12, +Toppings,Cocoa powder (per dust),TBD,1 lb,$TBD,~$0.03,600%,$0.18, +Toppings,Chocolate chips (per scoop),TBD,bag,$TBD,~$0.10,600%,$0.60, +Baked Goods,Muffin,Local Bakery,dozen,$TBD,~$1.00,600%,$6.00,Sell individually +Baked Goods,Scone,Local Bakery,dozen,$TBD,~$1.25,600%,$7.50, +Baked Goods,Croissant,Local Bakery,dozen,$TBD,~$1.50,600%,$9.00, +Baked Goods,Cookie,Local Bakery,dozen,$TBD,~$0.75,600%,$4.50, +Baked Goods,Bagel,Local Bakery,dozen,$TBD,~$0.50,600%,$3.00, +Baked Goods,Cream cheese packet,TBD,24 pack,$TBD,~$0.25,600%,$1.50,Add-on for bagels diff --git a/businesses/sns-hospitality-group/coffee-trailers/T-00/docs/supplier-research.html b/businesses/sns-hospitality-group/coffee-trailers/T-00/docs/supplier-research.html new file mode 100644 index 0000000..817d9fe --- /dev/null +++ b/businesses/sns-hospitality-group/coffee-trailers/T-00/docs/supplier-research.html @@ -0,0 +1,247 @@ + + + + + +Supplier Research — The Daily Pour | T00-DRIP + + + +
+ +

Supplier Research

+
The Daily Pour — T00-DRIP
+
Researched: August 2026 | South Bend / NW Indiana
75% of products sourced from local small businesses
+ + +

1. Coffee Beans — Local Roasters (Wholesale)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
RoasterLocationWhyContact
Bendix Coffee Roasters LocalPrimarySouth BendLocal Michiana roaster, wholesale partner program, small-batchbendixcoffee.com
bendixcoffee@gmail.com
Revenant Coffee LocalBackup231 S Michigan St, South BendPremium single-origin, transparent supply chain, specialty graderevenant.coffee
Quad Coffee Lab LocalSouth Bend areaSmall-batch, electric roasters, consistencyquad.coffee
Cloud Walking Coffee LocalSouth BendMakes in-house, retail presence, community brandcloudwalkingcoffee.com
Coffee & Me LLC LocalSouth BendBBB accredited local roasterBBB listing
Main Street Roasters LocalIndianaSmall-batch, labeled with roast date, ships statewidemainstreetroasters.com
Black Ink Coffee OnlineNationwide (free shipping)Wholesale specialty-grade, competitive pricing, backup/overflow optionblackinkcoffee.com/wholesale
+ +
+ Recommended setup: Bendix (primary house blend + espresso) + Revenant (premium single-origin / seasonal rotation). Both South Bend small businesses = 100% local bean sourcing. +
+ + +

2. Cups, Lids & Disposables — Wholesale

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SupplierTypeWhyLink
Dean Supply LocalPrimary (urgent)Walk-in, South BendLocal restaurant supply, same-day availability, no shipping waitshopatdean.com
CiboWares OnlineOFFICIAL SUPPLIEROnline wholesaleWide selection, case pricing, cups + lids + sleeves + straws + take-out containers — all disposables from one suppliercibowares.com
Hot Cup Factory OnlineOnline wholesaleCoffee cup specialist, 80mm + 90mm lids, custom branded cups availablehotcupfactory.com
Servous OnlineOnline wholesaleBulk paper + plastic cups, all sizes, restaurant-focusedatyourservous.com
WebstaurantStore OnlineOnline wholesaleMassive selection, lowest bulk prices (slower shipping)webstaurantstore.com
Amazon Business OnlineBackupOnlineFast shipping, price comparison, emergency ordersbusiness.amazon.com
+ +
+ ✅ OFFICIAL: CiboWares — all disposables (cups, lids, sleeves, straws, take-out containers) from one supplier. Dean Supply for walk-in/emergency only. Others kept as backup options. +
+ + +

3. Dairy & Milk — Wholesale

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SupplierLocationWhatContact
GFS (Gordon Food Service) LocalPrimaryMultiple IN locationsFull food distributor, dairy delivery, whole milk, oat milk, cream. No membership required.gfs.com
Dean Supply LocalBackupSouth BendWalk-in restaurant supply, dairy available same-dayshopatdean.com
Stanz Foodservice Local1840 Commerce Dr, South BendFull-line distributor, founded 1923, delivery. Merged with Troyer Foods — verify current status.(574) area — verify current contact
Restaurant Depot RegionalNearest: Chicago areaCash-and-carry wholesale, requires business license. Good for bulk runs.restaurantdepot.com
Costco Business Center RegionalNearest: IndianapolisBulk oat milk, whole milk, cream at wholesale pricescostcobusinesscenter.com
Pasture's Delights LocalDecatur, INRaw/local milk — niche option if you want "local dairy" marketing anglepasturesdelights.com
+ +
+ Recommended setup: GFS for regular dairy delivery (reliable, no membership, delivers to business). Dean Supply for walk-in backup/emergency. For Oat Milk (Oatly Barista edition) — order through GFS or direct from distributor; it's your #1 alt-milk and must be consistent. +
+ +

Recommended Supplier Matrix — Summary

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NeedPrimaryBackupNotes
Espresso beansBendix Coffee RoastersRevenant CoffeeBoth South Bend. Local sourcing ✓
Drip coffee beansBendix Coffee RoastersMain Street RoastersDifferent blend from espresso for variety
Cups/lids/disposables (all)CiboWares (OFFICIAL)Dean Supply (local walk-in)One supplier for all disposables. Monthly bulk orders.
Whole milk + creamGFS (delivery)Dean Supply2x/week delivery recommended
Oat milk (Barista)GFSAmazon BusinessKeep 2-week buffer stock
Syrups (Torani/Monin)Amazon Business / WebstaurantStoreGFSMonthly order, shelf-stable
+ +

Next Steps

+ + + + +
+ + diff --git a/businesses/sns-hospitality-group/coffee-trailers/T-00/materials.csv b/businesses/sns-hospitality-group/coffee-trailers/T-00/materials.csv index d92aeb3..e750159 100644 --- a/businesses/sns-hospitality-group/coffee-trailers/T-00/materials.csv +++ b/businesses/sns-hospitality-group/coffee-trailers/T-00/materials.csv @@ -30,12 +30,12 @@ Power,Shore Power Inlet (30A),30A RV-style inlet for locations with available po Power,Extension Cord (10 gauge 50ft),Heavy-duty extension for shore power connection,1,$60,$60,High,https://www.amazon.com/10-gauge-extension-cord-50ft/s?k=10+gauge+extension+cord+50ft,"10AWG minimum for 30A service." Power,LED Interior Lighting (12V DC),12V LED strips/panels powered directly from battery — no inverter loss,1,$80,$80,Medium,https://www.amazon.com/12v-led-strip-light/s?k=12v+led+strip+light,"Run lights directly off battery DC." Climate,48V DC Mini Split Heat Pump (12000 BTU),AC + heat in one unit — runs directly off battery bank. Indiana needs both heat and AC.,1,"$1,200","$1,200",Critical,https://www.amazon.com/Ton-Conditioner-12-000-BTU/dp/B0C6LDB1LS,"48V DC powered. No inverter needed for climate." -Networking & Security,12-Port POE Managed Switch (XikeStor 2.5G L2),Managed switch for cameras + POS + network — 8x 2.5G POE + 4x 10G SFP+,1,$200,$200,High,https://www.amazon.com/Managed-Network-2500Mbps-120Gbps-Management/dp/B0CGV4LL76,"XikeStor 12-port 2.5G L2 managed POE+ 124W budget." -Networking & Security,POE Security Cameras (ZOSI 5MP dome),IP cameras for interior + exterior + drive-through monitoring,3,$50,$150,High,https://www.amazon.com/ZOSI-ZM4285D-Security-Outdoor-Surveillance/dp/B0862B6FVJ,"ZOSI 5MP add-on POE dome ~$40-60 each." -Networking & Security,NVR (8-channel with 1TB HDD),Network video recorder for camera storage + playback,1,$150,$150,High,https://www.amazon.com/ZOSI-NVR-8-channel/s?k=ZOSI+NVR+8+channel,"ZOSI 8-ch NVR ~$150-200. Matches the cameras." -Networking & Security,Cellular Modem / Mobile Router,4G/5G internet for POS + cameras + remote monitoring,1,$150,$150,High,https://www.amazon.com/cellular-router-industrial/s?k=cellular+router+industrial,"Peplink or GL.iNet industrial. Monthly data plan separate." -Networking & Security,UPS (Battery Backup),Small UPS for switch + NVR + modem during power blips,1,$80,$80,Medium,https://www.amazon.com/APC-UPS-Battery-Backup/s?k=APC+UPS+battery+backup,"Keep network gear alive during generator switchover." -Networking & Security,Apple AirTag (trailer GPS tracking),Hidden tracker on trailer frame — locate if stolen or towed,1,$30,$30,High,https://www.amazon.com/Apple-MX542LL-A-AirTag/dp/B0D54JZTHY,"Mount in hidden spot on frame. Requires iPhone/Find My network." +Networking & Security (Wired),GMKtec G11 Mini PC (dual 2.5G NIC),Fedora Server + VyOS VM + Podman containers. AMD Ryzen R2514 16GB RAM 512GB SSD. Router/firewall/NVR/HA/captive portal.,1,$340,$340,Critical,https://www.amazon.com/GMKtec-Embedded-Business-Personal-Desktop/dp/B0DXXXXXXX,"Runs VyOS (routing/firewall/WireGuard) + Frigate NVR + Home Assistant + nginx captive portal. Dual 2.5G NIC = WAN + LAN." +Networking & Security (Wired),TP-Link TL-SG208PE (8-port PoE switch),8-port Gigabit PoE+ switch 65W budget. VLAN + Omada managed. Fanless.,1,$49,$49,High,https://www.amazon.com/dp/B0XXXXXXXX,"PoE delivers power to cameras. Basic VLAN separation. VyOS on G11 handles all routing." +Networking & Security (Wired),Marquis 4MP PoE IP Turret Cameras,IP cameras with mic/audio for interior + exterior + drive-through. IP66 waterproof 108° wide angle 2.8mm.,3,$34,$102,High,https://www.amazon.com/dp/B0XXXXXXXX,"4MP 2K resolution. Built-in microphone. PoE powered from TP-Link switch." +Networking & Security (Wired),ULTRALOQ Bolt SE (Matter/WiFi),Smart deadbolt — fingerprint + keypad + app + mechanical key. Matter for Home Assistant control.,1,$90,$90,High,https://www.amazon.com/dp/B0XXXXXXXX,"Remote lock/unlock via HA API. PIN codes for staff. Audit log. 18-month battery." +Networking & Security (Wired),UPS (Battery Backup),Small UPS for switch + G11 during power blips/generator switchover,1,$80,$80,Medium,https://www.amazon.com/APC-UPS-Battery-Backup/s?k=APC+UPS+battery+backup,"Keeps network + NVR alive during generator switchover." +Networking & Security (Wireless),GL-iNet GL-X3000 Spitz AX (5G cellular + WiFi 6),5G NR + 4G LTE dual-SIM cellular gateway + WiFi 6 AP + OpenWrt. Replaces separate modem and AP.,1,$380,$380,Critical,https://www.amazon.com/GL-iNet-GL-X3000-Detachable-Certified/dp/B0XXXXXXXX,"All-in-one: 5G internet + WiFi AP + WireGuard + captive portal + failover. T-Mobile certified. Dual-SIM. Wall mountable." POS & Payment,Square Terminal,All-in-one card reader + receipt printer + POS,1,$399,$399,Critical,https://www.amazon.com/square-b07npnnqbn-terminal/dp/b07npnnqbn,"Square Terminal. Free POS software. 2.6% + 15¢ processing." POS & Payment,iPad (10th gen) for Square POS,Backup display + order management tablet,1,$350,$350,High,https://www.amazon.com/Apple-2022-10-9-inch-iPad-Wi-Fi/dp/B0BJLXMVMV,"iPad 10th gen. Runs Square POS app." POS & Payment,Cash Drawer,Lockable cash drawer connected to POS,1,$50,$50,Medium,https://www.amazon.com/cash-drawer/s?k=cash+drawer,"Basic 16-inch cash drawer ~$40-60." diff --git a/businesses/sns-hospitality-group/coffee-trailers/T-00/network/README.md b/businesses/sns-hospitality-group/coffee-trailers/T-00/network/README.md new file mode 100644 index 0000000..c17dc70 --- /dev/null +++ b/businesses/sns-hospitality-group/coffee-trailers/T-00/network/README.md @@ -0,0 +1,178 @@ +# T00-DRIP Network Configuration + +## Architecture + +``` + INTERNET (T-Mobile 5G) + │ + ┌────┴────────────────────┐ + │ GL-X3000 Spitz AX │ + │ • 5G/4G cellular uplink │ + │ • WiFi 6 AP (2 SSIDs) │ + │ • OpenWrt │ + │ • WAN: cellular │ + │ • LAN: 2.5G → G11 NIC1 │ + └────┬────────────────────┘ + │ Ethernet (2.5G) + │ + ┌────┴────────────────────┐ + │ GMKtec G11 (Fedora) │ + │ NIC1 (WAN): from Spitz │ + │ NIC2 (LAN): to switch │ + │ │ + │ ┌─────────────────┐ │ + │ │ VyOS VM │ │ + │ │ • NAT/Firewall │ │ + │ │ • DHCP server │ │ + │ │ • WireGuard │ │ + │ │ • VLAN routing │ │ + │ │ • QoS/traffic │ │ + │ └─────────────────┘ │ + │ │ + │ Podman Containers: │ + │ • Frigate (NVR) │ + │ • Home Assistant │ + │ • nginx (captive portal) │ + └────┬────────────────────┘ + │ Ethernet (2.5G) - NIC2 + │ + ┌────┴────────────────────┐ + │ TP-Link TL-SG208PE │ + │ 8-port PoE (65W) │ + │ │ + │ Port 1: Uplink (G11) │ + │ Port 2: Camera 1 (PoE) │ + │ Port 3: Camera 2 (PoE) │ + │ Port 4: Camera 3 (PoE) │ + │ Port 5-8: spare │ + └──────────────────────────┘ +``` + +## IP Addressing (per trailer) + +| Subnet | Purpose | DHCP Range | +|--------|---------|------------| +| 10.T.0.0/24 | Management/Infrastructure | .1-.10 static | +| 10.T.10.0/24 | VLAN 10 — Security (cameras, lock, NVR) | .100-.150 | +| 10.T.20.0/24 | VLAN 20 — Operations (POS, staff devices) | .100-.150 | +| 10.T.30.0/24 | VLAN 30 — Guest WiFi (isolated, internet only) | .100-.200 | + +Where T = trailer number (0 for T00-DRIP, 1 for T01-ROAST, etc.) + +## Static IPs + +| Device | IP | VLAN | MAC | +|--------|-----|------|-----| +| G11 (gateway) | 10.0.0.1 | Mgmt | — | +| GL-X3000 (WAN gateway) | DHCP from carrier | — | — | +| Camera 1 (interior) | 10.0.10.1 | 10 | TBD | +| Camera 2 (exterior) | 10.0.10.2 | 10 | TBD | +| Camera 3 (drive-through) | 10.0.10.3 | 10 | TBD | +| ULTRALOQ (lock) | 10.0.10.10 | 10 | TBD | +| Square POS | 10.0.20.100 | 20 | DHCP | +| Staff devices | 10.0.20.101+ | 20 | DHCP | + +## VLANs + +| VLAN ID | Name | Purpose | Firewall Rules | +|---------|------|---------|----------------| +| 10 | Security | Cameras, lock, NVR | No internet access. Talk to G11 (NVR) only. | +| 20 | Operations | POS, staff WiFi, management | Internet access. Can reach Home Assistant. | +| 30 | Guest | Customer WiFi (captive portal) | Internet only. Isolated from all other VLANs. Rate-limited. | + +## WiFi SSIDs (GL-X3000) + +| SSID | VLAN | Security | Purpose | +|------|------|----------|---------| +| `DailyPour-Staff` | 20 | WPA3-Personal | POS, staff devices, management | +| `The Daily Pour` | 30 | Open (captive portal) | Customer WiFi — branded splash page → internet | + +## WireGuard Tunnel + +| Setting | Value | +|---------|-------| +| Server | Home (ws, 100.96.11.9 via NetBird) or cloud endpoint | +| Client | VyOS on G11 | +| Tunnel IP | 10.200.T.1/32 (per trailer) | +| Keepalive | 25s | +| Purpose | Remote management, NVR remote view, fleet config push | + +## Firewall Rules (VyOS) + +``` +# WAN → LAN: deny all (default) +# LAN → WAN: allow (NAT masquerade) +# VLAN 10 (Security) → WAN: DENY (cameras never reach internet) +# VLAN 10 → G11 (NVR): ALLOW (cameras stream to local Frigate) +# VLAN 20 (Ops) → WAN: ALLOW +# VLAN 20 → VLAN 10: DENY (POS can't see cameras) +# VLAN 30 (Guest) → WAN: ALLOW (rate limited 5Mbps) +# VLAN 30 → VLAN 10: DENY +# VLAN 30 → VLAN 20: DENY +# WireGuard → ALL: ALLOW (remote management) +``` + +## Services on G11 (Fedora Workstation + Podman) + +G11 runs **Fedora Workstation** (GNOME desktop) — provides GUI for video calls +and dashboard display. Server workloads run in VyOS VM + Podman containers. +Managed remotely via **Cockpit** (web UI). + +| Container/VM | Image | Port | Purpose | +|-----------|-------|------|---------| +| vyos (VM) | VyOS qcow2 | — | Router/firewall/WireGuard/DHCP/VLAN/QoS | +| frigate | ghcr.io/blakeblackshear/frigate | 5000, 8554 | NVR — records cameras, AI detection | +| homeassistant | ghcr.io/home-assistant/home-assistant | 8123 | Lock control, automations, dashboard | +| nginx-portal | nginx:alpine | 80 | Captive portal splash page | + +**Desktop apps (browser):** +- Jitsi Meet (video calls — `meet.jit.si/dailypour-drip`) +- Dashboard view (Frigate live feeds, HA status, sales) +- Cockpit (`localhost:9090`) for local management + +## Automation (Home Assistant) + +| Automation | Trigger | Action | +|------------|---------|--------| +| Auto-lock | 2:30 PM (closing) | Lock ULTRALOQ | +| Auto-unlock | 4:45 AM (pre-open) | Unlock ULTRALOQ | +| Motion alert | Frigate detects person after hours | Push notification to Sam | +| Power alert | UPS switches to battery | Push notification to Sam | + +## Fleet Scaling + +Each trailer is a clone of this config with: +- Trailer number (T) incremented in all IPs +- Unique WireGuard keys +- Same VyOS config template (Ansible playbook) +- Same Podman containers (compose file) +- Same GL-X3000 OpenWrt config (backup/restore) + +Deploy a new trailer's network: flash configs → plug in → WireGuard auto-connects → fleet dashboard sees it. + +## Video Conferencing (Jitsi) + +| Setting | Value | +|---------|-------| +| Platform | Jitsi Meet (meet.jit.si — public, free) | +| Room naming | `dailypour-T00` (per trailer) | +| Hardware | G11 (Fedora WS) + 27" monitor + USB webcam | +| Use cases | Management check-ins, inter-trailer comms, staff meetings | +| Future | Self-host at `video.snsnetlabs.com` when 5+ trailers | + +No accounts needed. Staff opens browser → `meet.jit.si/dailypour-drip` → instant video call. + +## Files in this directory + +``` +T-00/network/ +├── README.md (this file) +├── vyos/ +│ └── config.boot (VyOS configuration — TODO) +├── openwrt/ +│ └── backup.tar.gz (GL-X3000 config backup — TODO) +├── ansible/ +│ └── deploy-trailer.yml (fleet deployment playbook — TODO) +└── captive-portal/ + └── index.html (branded splash page — TODO) +```