System Architecture · Live Properties · APIs
GFS Infrastructure Map
Complete architecture of every GFS digital property, tab, file, API, and design token. Updated May 2026.
Live Properties
7
Cloudflare Pages
Hub Tabs
33
Sidebar sections
Lines of Code
9,005
Across the corporate stack
Deployed Files
44
HTML · CSS · JS · MD
Standalone Pages
3
Getting Here · Trucker · Call
localStorage Keys
12
Persistence + prefs
External APIs
3
Weather · Holidays · LIRR
Broker Portals
8
NS Suitelets, PIN-locked
01
Digital Properties
HUB
Corporate Hub
Main
Central operations dashboard — 33 tabs, all departments
gfs-hub.pages.dev
DS
Design System
Reference
v10.0 — colors, typography, icons, components, patterns, boilerplate
gfs-hub.pages.dev/design-system
DOE
NYCDOE Program Hub
Program
NYC DOE food distribution — menus, bid items, analytics, compliance
gfs-nycdoe-hub.pages.dev
BOM
Assembly Costing
Program
Vendor pricing, BOMs, FOB dock costs — 146 items, 7 programs
gfs-assembly-costing.pages.dev
PRC
Customer & Bid Pricing
Program
Customer price lists, bid pricing, contract rates
gfs-pricing.pages.dev
BRK
Broker Roster
Internal
Broker-to-customer mapping — 264 customers, 8 brokers
gfs-broker-roster.pages.dev
DOC
Team Docs
Docusaurus
Searchable team guides — NetSuite, operations, food safety, HR
gfs-docs-c91.pages.dev
■ Every surface deploys to Cloudflare Pages from this directory or a sibling.
02
Hub Sidebar — 33 Tabs
Top
Dashboard dashboard
Our Mission mission
2026 Objectives objectives
Company
Company Info company
Org Chart org-chart
Contacts contacts
Company Calendar calendar
Sales
Customer Setup customer-packet
Customer & Bid Prices pricing
Broker Portals brokers
Operations
Vendor Setup vendor-packet
Documents documents
Assembly Costing costing
Facility
Facility facility
Equipment equipment
Business
Programs programs
NYCDOE Schools nycdoe
Suppliers suppliers
HR / New Hire hr
IT / WiFi it
NetSuite ERP netsuite
Software & Services software
Finance finance
Communication
Updates updates
Industry News news
Brand Center brand
Templates letters
Signatures signature
AI
Agents agents
Skills Marketplace skills
Help & Reference
Help & Reference help
Team Docs team-docs
Admin (PIN: 6394)
Admin Panel admin
03
Design Tokens
Brand · Primary Blues
Status
Neutrals
04
localStorage Keys
gfs-posts
Blog / updates posts
gfs-cal-dates
Calendar events
gfs-kanban
Admin kanban board
gfs-training
Training records
gfs-news
Industry news items
gfs-admin-items
Admin panel items
gfs-user-name
User display name
gfs-user-role
User role
gfs-claude-key
Claude API key (per-user)
gfs-theme
Dark / light mode
gfs-commenter
Comment author name
gfs_equipment
Equipment index database
05
External APIs & CDN
| Service | Purpose | Auth |
|---|---|---|
| Open-Meteo | Weather data (Edgewood, NY) | None — free |
| Nager.Date | Public holidays | None — free |
| MTA GTFS | LIRR service alerts | None — free |
| Claude API | AI chat assistant | User API key |
| Inter + IBM Plex Mono | Fonts | Google Fonts CDN |
| Lucide | Icons | unpkg CDN |
| Chart.js | YoY sales chart | jsDelivr CDN |
06
Company Identifiers
EIN
30-0173056
DUNS
19-215-7100
SAM.gov UEI
FP3VV7ZUXY79
NY DOS ID
2852728
NAICS
424490
SIC
5141
NetSuite Co. ID
4656898
07
JavaScript Functions — 107 Total
Blog & Updates (10)
savePost, renderPosts, filterPosts, deletePost, togglePin, sharePost, toggleComments, addComment, getMentions, renderMentions
Calendar (8)
addCalDate, deleteCalDate, renderCalDates, renderFullCalendar, renderMiniCal, calNavMonth, selectCalDay, showCalPopup
Charts (3)
buildSalesChart, toggleSalesChart, toggleChartPeriod
Contacts (3)
renderContactTable, sortContacts, searchContacts
Equipment (6)
renderEquipment, addEquipment, updateEquipSummary, filterEquipment, sortEquipTable, exportEquipment
Kanban (4)
renderKanban, addKanbanItem, moveKanban, deleteKanban
Chat / AI (5)
toggleChat, chatSend, chatAnswer, addChatMsg, chatQuickQ
Brand Center (5)
selectBrand, selectTemplate, renderTemplate, getHeader, getFooter
Email Generators (10)
showGenerator, genPastDue, genCreditApproved, genCreditRef, genPriceChange, genCoiRequest, genVendorEmail, copyGenOutput, sendGenEmail, showLetter
Weather / LIRR / Data (8)
loadWeather, loadLIRR, loadHolidays, loadTrafficIncidents, renderWeatherCompact, renderLIRRCompact, renderHolidaysCompact, updateClocks
Navigation (7)
goToTab, openAdmin, filterOrgChart, orgZoom, orgReset, orgAutoFit, orgApply
Utilities (19)
lsGet, lsSet, showToast, copyBlock, copyPaymentBlock, globalSearch, esc, toggleTheme, toggleUserSettings, saveUserProfile, exportAllData, importAllData, clearAllData, initCollapsibleCards, filterDocs, filterSkills, toggleOrgView, toggleDept, toggleDetail
08
Dropbox Team Folders — 14
Communications
Food Labs
K-12 Documents
Bid Information
Brands Vault
Broker Information
Corporate Pricing
Costing Breakdowns
Customer Information
Distributor Numbers
Finance
Templates
Global Logos
Third Party Audits
09
Network Infrastructure
ISP
ProviderOptimum Business
AccountAFM Food Services
Business Phone(631) 338-7841
Main(631) 553-7554
Static IPYes
SLABusiness Priority
Equipment
RouterNetgear Nighthawk RS300
Admin192.168.1.1 / admin / (no password)
SwitchNetgear Ethernet Hub
WiFiGFS-Corporate · GFS-Guest
10
Broker Portals — 8 Active
| Broker | Code | PIN | NS Entity | Customers | Script ID |
|---|---|---|---|---|---|
| Advantage Food Marketing | AFM | AFM2026 | 13 | 123 | 2531 |
| McLean Marketing | MLM | MLM2026 | 2104 | 10 | 2535 |
| American Patriot Sales | APS | APS2026 | 1056 | 9 | 2532 |
| Prime Food Brokers | PFB | PFB2026 | 2103 | 6 | 2538 |
| Peak Sales and Marketing | PEAK | PEAK2026 | 2412 | 3 | 2536 |
| Ritchie Marketing | RM | RM2026 | 2350 | 3 | 2539 |
| Hudson Valley Food Brokers | HV | HV2026 | 2339 | 2 | 2533 |
| Legacy Sales and Marketing | LEGACY | LEGACY2026 | 2411 | 2 | 2533 |
■ All portals hosted as NetSuite suitelets at 4656898.extforms.netsuite.com
11
File Structure
GFS Corporate Hub/
├── index.html — 4,620 lines, 33 tabs
├── design-system.html — v10.0 design reference
├── infrastructure.html — this file
├── infrastructure.json — machine-readable map
├── getting-here.html — visitor guide
├── trucker-directions.html — delivery directions
├── who-to-call.html — phone contacts
├── favicon.svg — GFS rotated-orbit mark
├── css/
│ ├── styles.css — 1,450 lines · v10.0 tokens
│ ├── gfs-components.css — pre-built classes
│ └── v10.css — Design 10.0 DNA overlay
├── js/
│ ├── app.js — 2,769 lines
│ ├── nav.js — 166 lines
│ ├── gfs-init.js — utilities
│ └── v10.js — Design 10.0 runtime
├── CLAUDE.md — design rules for AI
├── GFS-HEADER-STANDARD.md — standard <head> block
├── Documents/
│ ├── Corporate/ — Certificate of Status
│ ├── Facility/ — floor plans, survey, maps
│ └── Government/ — SAM.gov registration
├── Customer Setup Packet/ — setup form, ACH, W-9, T&C
└── Vendor Information Packet/ — vendor info sheet, W-9, COI
├── index.html — 4,620 lines, 33 tabs
├── design-system.html — v10.0 design reference
├── infrastructure.html — this file
├── infrastructure.json — machine-readable map
├── getting-here.html — visitor guide
├── trucker-directions.html — delivery directions
├── who-to-call.html — phone contacts
├── favicon.svg — GFS rotated-orbit mark
├── css/
│ ├── styles.css — 1,450 lines · v10.0 tokens
│ ├── gfs-components.css — pre-built classes
│ └── v10.css — Design 10.0 DNA overlay
├── js/
│ ├── app.js — 2,769 lines
│ ├── nav.js — 166 lines
│ ├── gfs-init.js — utilities
│ └── v10.js — Design 10.0 runtime
├── CLAUDE.md — design rules for AI
├── GFS-HEADER-STANDARD.md — standard <head> block
├── Documents/
│ ├── Corporate/ — Certificate of Status
│ ├── Facility/ — floor plans, survey, maps
│ └── Government/ — SAM.gov registration
├── Customer Setup Packet/ — setup form, ACH, W-9, T&C
└── Vendor Information Packet/ — vendor info sheet, W-9, COI
← Back to Hub
Global Food Solutions, Inc. · Infrastructure Map · May 2026
Built with Claude Code · Hosted on Cloudflare Pages · Design System v10.0