Jo's Coffee logo

WELCOME TO JO'S.

The team space for what we need to know, make, and do — without digging through group chats.

Prototype PIN: 2026 · v17 / Milestone 3 Prototype
Jo's Coffee logo
JO'S COFFEETEAM PORTAL · v21
Prototype accessReal staff permissions come in Milestone 3.

Hey, team. 👋

What do I need to know today?

JO'S • TEAM

SHOW UP.
MAKE IT GOOD.

Recipes, shifts, announcements, events, and the Jo's way of doing things — all in one place.

Papa Jo's HeartWe care — genuinely. That's where everything starts.

📣 Latest announcement

PORTAL UPDATE · PINNEDMilestone 2 typography update is now in testing.

Check the new Story + Culture, Schedule, Events, Menu Library, and Announcements sections. Recipe Vault remains available for fast bar reference.

Today's shift

No team schedule has been published in this prototype yet.
Once the actual roster is added, today's names and shift times will appear here automatically.

Quick access

WHAT'S NEXT?

Events are ready for real event data. No fake dates or assignments have been added.

Recipe Vault

Fast reference behind the bar.

TEAM ONLY
FULL UPLOADED INDEXEvery recipe image you uploaded is now represented here. Confirmed transcriptions open as recipes; the rest stay visibly indexed as “Transcription pending” until we verify the handwritten measurements.

Our Story + Culture

The reason behind the name — and how we show up.

Papa Jo
WHO IS JO

WHO
IS JO?

our papa.

His real name was Ramon Jr., but to our mom, he was simply “Jo.”

Papa wasn't the type to say much. He believed love looked like showing up — making sure the kids went to school, ate properly, got home safe, and never missed the moments that mattered.

Jo’s Coffee was built to keep that kind of love alive. Every cup, every regular whose order we remember, every guest we welcome, and every teammate we support carries that legacy forward.

NINE THINGS WE LIVE BY.

Every guest, like family.

GREET

Within 30 seconds. Look up, acknowledge them, and don't let anyone stand there invisible.

LEARN

Names, regular orders, and the small details that make people feel remembered.

OWN

From “hi” to handoff, it's your order. Get it right before you get it fast.

FIX

Mistake? Remake it. Say sorry once, fix it fast, move on.

THANK

Mean it. End with a genuine thank-you and invitation back.

On shift: on time is already late.

01

Be early, not on time. Be ready to work when the shift starts.

02

Dress the part. Clean apron, hair tied, closed shoes, name tag on.

03

Phones stay away. Quick checks happen on breaks, not on the floor.

04

Call or text. If sick or running late, tell the shift lead as early as possible.

05

One way: Jo's SOPs. Same process makes training, quality, and safety consistent.

06

Leave it better than you found it. Restock, clean, and set up the next person.

Announcements

The stuff everyone actually needs to see.

1 NEW
📌 PINNED · PORTAL UPDATEv21

Milestone 2 typography update is ready for testing

This is a prototype announcement so we can test hierarchy, pinned notices, and acknowledgements before real staff announcements are entered.

Real announcements have not been entered yet. We won't invent operational notices.

Weekly Schedule

One clean place to see who's on shift.

NOT PUBLISHED
MONOct 5
No roster loaded
TUEOct 6
No roster loaded
WEDOct 7
No roster loaded
THUOct 8
No roster loaded
FRIOct 9
No roster loaded
SATOct 10
No roster loaded
SUNOct 11
No roster loaded

How this will work

Once we add your actual roster, staff will see today's shift first, then the full week. Milestone 3 can restrict each staff member to the information appropriate to their account.

Events

What's happening at Jo's — and what the team needs to do.

EVENT TEMPLATE

NEXT JO'S EVENT

No event has been loaded into this prototype yet.

Date • Call time • Staff assignments • Setup checklist • Event notes
STAFF PREP

CHECKLIST

When event data is added, assigned prep tasks will appear here instead of living in chat threads.

Menu Library

Products for quick staff reference.

BUILDING

Coffee

Recipe-backed drinks currently available in the Vault.

Special Drinks

Jo's special recipes already digitized.

Frappuccino

Blended drinks currently entered in the Recipe Vault.

Full customer menu data is not yet loaded into this build.

This section is intentionally not filling missing products, prices, or sizes from assumptions. Once the complete menu source is mapped, it can live here and link directly to recipes.

Team Requests

Leave requests and employee documents — one place, no chasing messages.

TEAM ONLY
STAFF SELF-SERVICE

WHAT DO YOU
NEED FROM US?

Choose a request below. In this prototype, submissions are saved only on this device so we can test the workflow. When the portal gets its real backend, requests can go directly to management with status tracking and notifications.

01

Leave request

Send the dates and reason management needs to review.

02

Document request

Request common employment documents without sending a separate message.

03

My requests

Prototype history stored on this device.

OWNER / ADMIN

Admin Dashboard

Run the team portal without touching code.

PROTOTYPE MODEPublishing now updates the staff-facing Schedule, Events and Announcements on this device so we can test the complete workflow. Multi-device sync, real accounts, notifications and secure audit history still require the backend.

MANAGE PORTAL

CONTROL CENTER

What do you need to update?

DESIGNED FOR SPEED.

Draft first. Preview as staff. Publish when ready. The real backend will record who changed what and when.

SCHEDULE

Build the week.

Add shifts here; the published version will eventually feed the staff Schedule tab.

STAFFDATESTARTENDROLE / NOTE
No shifts added yet.Use “+ Add Shift” to start building the week.
EVENTS

Create an event.

Keep the staff-facing event card short; details can open on tap.

ANNOUNCEMENTS

Post something the team needs to know.

TEAM REQUESTS

Review staff requests.

Prototype requests submitted from the Team Requests tab appear here.

RECIPE VAULT

Protect the source of truth.

Recipe edits should require verification before they become staff-facing.

ADD RECIPEUpload/source → transcribe → verify → publish.
EDIT RECIPEChanges remain draft until an admin confirms them.
ACCESSMilestone 3 will add role permissions and view history.
STAFF & ACCESS

Who can do what.

No real staff accounts are created in this prototype.

ROLEVIEWEDITSENSITIVE
OwnerEverythingEverythingYes
Manager / AdminTeam portalAssigned modulesLimited
StaffStaff portalOwn requestsNo
ACTIVITY LOG

Who changed what.

Real audit history requires authenticated accounts. This preview shows the intended structure.

TIMEUSERACTIONMODULE
No production activity yet.Once authenticated admin accounts are connected, changes and access events will appear here.

Version History

So we always know what changed — and what we can go back to.

VersionMilestoneWhat changedStatus
v1M1Initial portal shell, PIN, Home, Recipe VaultArchived
v2M1Red measurement-level verification flagsArchived
v3M1Confirmed Trix, Sea Salt, Oreo Cheesecake, Nutella recipesStable M1
v4M2Branded UI + Story/Culture + Announcements + Schedule + Events + Menu + version registryArchived
v5M2Embedded Stack Sans + Epilogue and increased headline scaleArchived
v6M2Forced Stack Sans across all UI/body/table/form elements + visible PIN input + actual Jo's logoArchived
v7M2Visual Core Values using the official nine values, Papa Jo photo, Jo's photography, supplied graphics, and tap-to-read descriptionsArchived
v8M2Browser-safe optimized images + Epilogue Black for large headlines and Core Value titlesArchived
v10M2Restored supplied Core Value artwork; aligned all card media frames; Papa photo moved to story hero; increased separation before Service Standards / On ShiftCURRENT
Version rule from now on

We never overwrite the previous test build. Every meaningful portal update gets a new version number and a short change note.

JO'S CORE VALUES

JO'S TEAM PORTAL

More

JO’S COFFEE · TEAM PORTAL

Welcome back.

Sign in with your Supabase account to access the team portal.

Set a new password

Choose a new password for your Jo’s Portal account.