GRIND CITY OS

The User Manual

Everything on www.grindcity.org, explained — the desktop, the widgets, the GCM26 archive, Mane Street, Photo School, Bluff Book, your account, and the Admin panel. Every section heading carries a QR code that jumps a phone straight to it.

⬇ Download the PDF← Back to the desktop

Grind City OS is the home of Grind City Meet — Memphis's photographer community, celebrating ten years of exploring the city. Instead of a normal website, the whole thing is a macOS-style desktop that runs in your browser: a menu bar, windows you can drag around, a dock, widgets, a chat room, and apps.

The first time you visit www.grindcity.org you'll see a short boot screen (the crowned-G logo with a progress bar), then the desktop fades in over the "Bluff City Dusk" wallpaper — a Mississippi River sunset under the M-shaped Hernando de Soto bridge. Everything you can see can be clicked, opened, dragged, or rearranged.

The dock floats at the bottom: Finder (Past Events), Mane Street (the trolley), GCM26 (the aperture), Gallery, Maps, Bluff Book (the photo album), Settings, then Admin (staff only) and the Trash. Hover to see the magnification effect and name tooltips; a small dot under an icon means that app is open; launching an app makes its icon bounce. On phones the dock scrolls sideways.

Down the right edge of the desktop:

Single-click selects (blue label), double-click opens; on touch screens one tap opens directly. Right-click the empty desktop to change the wallpaper.

The stack pinned top-left is live, keyless, and tuned to downtown Memphis (the Exchange Building, where the walks start):

On short screens the lower cards bow out first; on phones you keep weather, calendar, and reminders.

The calendar shows the current month with today ringed in red. Days with a gold dot are Grind City Meet events — click them: they open the event's registration page. The footer always shows the next upcoming class.

The Reminders card ("Photo School") lists all four sessions of the photography series: past classes are checked off and struck through, upcoming ones sit with open circles. Every row links to the library's registration page.

GCM26 was the 10-year anniversary photo walk — Sunday, May 3, 2026, a ~0.8-mile loop through downtown: the Exchange Building → Stereo Alley → the Sterick lobby → First Horizon → sunset on the Rendezvous garage roof → back to the Exchange for the after-party. The entire live event site is preserved exactly as it ran at www.grindcity.org/gcm26: the interactive route map, all five stops with photo tips, the timeline, and the after-party details.

Open it from the GCM26 desktop icon, the dock, or the Past Events folder — it runs inside a window (drag it around while you browse the map), or hit the title-bar ↗ for a full tab. Tap any stop card for its photo tip and map links.

The trolley in the dock opens #mane-street — but first, the room dials in: a full 56k modem handshake plays over a Grind City Online sign-on screen (dial tone, the digits, the screech, the static — all of it, about 28 glorious seconds). Impatient? The Skip the handshake ⏭ button connects instantly.

Once you're in: pick a handle (2–18 letters/numbers) and pull up. The room is live and ephemeral: messages are broadcast to whoever is in the room at that moment and never stored — when everyone leaves, the room forgets. You'll see "pulled up" and "rolled out" lines as folks come and go, and the header counts who's here. There's a gentle rate limit (one thought at a time). Be cool.

Grind City Meet — 4-Week Photography Series at the Cossitt Library: the essentials and fundamentals of photography, from camera basics to editing. Second Thursdays, 6–7:30 PM, free (registration recommended):

Register on the library calendar, or just click the gold-dotted date on the desktop calendar widget.

Every photographer needs a book. Bluff Book (in the dock and on the desktop — the photo-album icon with the red ribbon) builds you a complete portfolio website in about two minutes, and you leave with the actual files. No subscription, no platform, no account needed. Five frames on the film strip:

  1. Who — your name, where you're based, what you shoot, and what you offer. Bio and tagline are optional: leave them blank and the house AI writes them from your facts (it never invents credits you didn't claim).
  2. Shots — up to 16 photos. They're resized and stripped of location metadata in your browser — your photos never leave your device. Star one as the hero shot; captions become the alt text Google reads.
  3. Look — four papers: Gallery (clean editorial), Darkroom (black with safelight red), Film (warm cream serifs), and Bluff City (Memphis dusk gradients) — or pick Let it develop and the AI reads your vibe. Every look ships with both light and dark mode.
  4. Develop — the darkroom writes your copy: tagline, bio, SEO title, description and keywords, social-card text, and per-photo alt text.
  5. Your book — a live preview of the finished site. Flip the paper, accent, or default mode, add your domain if you own one (it gets baked into the SEO tags and sitemap), then hit Download my website (.zip).

The folder you download is a finished website: index.html, your photos, a custom-designed social-share card, monogram favicons, and a sitemap + robots file so Google can find you. Publishing is drag-and-drop: unzip it, go to netlify.com/drop, and drop the folder in — live in two minutes, free.

studio.html is your negatives. That file in the folder is a complete editor that runs in any browser, forever: add, remove and reorder photos, edit captions and copy, switch the look, set your domain — then re-download the updated site and publish it the same way. Keep studio.html safe and you can always rebuild everything.

After the download: the full go-live walkthrough — hosting, GitHub + Vercel, custom domains, and copy-paste AI prompts that do the whole thing for you — is at grindcity.org/go-live (printable PDF included). And the Mane Street chat room is full of people who've already done it — ask.

  1. Click the red Sign In pill in the menu bar (or go straight to /login-link-passkey).
  2. Enter your email and hit Email me a link.
  3. Check your inbox for the black-and-gold email from mane@grindcity.org (peek in spam the first time) and tap Sign in to Grind City OS. Links work once and expire in 15 minutes.
  4. You land back on the site signed in — the menu bar now shows your initial in a red circle.

The same page is your account panel when signed in: your name, email, role, passkey management, and Sign Out. No passwords exist anywhere in this system — just email links and passkeys.

A passkey lets your device's Face ID / Touch ID / PIN sign you in with one tap — no email round-trip. After your first sign-in, on the account page click + Add a passkey on this device and approve the browser prompt. From then on, "Sign in with a passkey" on the sign-in screen is instant. You can register one per device (phone, laptop) and remove any of them from the same page with the ✕.

Staff (moderators and up) get an extra gold-shield Admin icon in the dock and in the account-chip menu. It opens a window with these tabs:

Four roles, from least to most access:

The eight permissions: admin.access, users.view, users.invite, users.edit, users.roles, users.delete, perms.edit, chat.moderate. Built-in safety: nobody can change their own role, suspend themselves, or delete themselves; only a Super Admin can touch another admin; and the founding Super Admin can never be demoted or deleted.