The Coffee Shop Portal is CoreRail's flagship SaaS product for independent coffee shops. Schedules with shift swaps and time-off, opening and closing checklists, team messaging, recipes and training, inventory with supplier-ready order sheets, and push notifications — one portal that installs on your team's phones. Per-tenant database isolation. Custom logo and color per shop. Mobile-first.
Most "shop management" tools are either bolted onto a POS you didn't want, or they're enterprise-grade with enterprise pricing. So you're running the shop out of a group text, a schedule spreadsheet, a clipboard, a training binder on a shelf, and a half-used POS add-on. Staff don't know the recipe updates. The opening barista doesn't know what the closing shift noted. Swap requests get lost. Oat milk runs out on Monday.
One tool. One login. One system your team actually keeps on their home screen. The Coffee Shop Portal replaces the spreadsheet, the group text, the clipboard, the binder, and the add-on — with a purpose-built portal designed in-house against a real shop floor. Multi-tenant by architecture: every shop gets its own isolated database, its own branding, and its own staff roster, behind the same production-hardened platform.
Six modules, one login. Owner, manager, lead, barista — every role sees exactly what they should and nothing they shouldn't.
Publish the week in minutes. Reusable templates and week-to-week copying. Staff post recurring availability and date-specific overrides. Time-off requests with manager approval. Shift swap requests with accept, counter-offer, and manager review. Total hours tracked per person per week.
Photo-verified tasks for every shift. Opening, mid-shift, and closing lists customized per location. Each item tracks completion by user and timestamp. Progress bars show shift completion in real time. Admin-editable structure. You see what got done — and what didn't — without driving to the shop.
Direct messages, location group chats, managers-only channels, and all-staff announcements with ack-required reads. Pinned messages for important updates. Shift notes searchable across date, shift type, location, and user. Full shift-to-shift handoff built in. No more "did you see my text?" at 6 a.m.
Drink specs, latte-art standards, and opening procedures — with photos — always in sync across every location. Searchable library organized by category. Expandable cards with ingredients and step-by-step instructions. Training binder sections for cash handling, daily expectations, and FAQ.
Counts against par with quick-count and full-count modes. Products tracked with par levels, unit types, prices, item numbers, and brands. Below-par alerts flag what needs ordering. Supplier directory with contact info, order guides, and deadlines. Session merging for multi-staff counts.
Installs as an app on staff phones via the Web Push API. Checklist alerts at open, shift-swap requests to the covering barista, ack-required notes to leads, schedule publication to the whole team. Works like a native app from the home screen — no App Store, no IT department, no APK.
Owner, manager, lead, barista — one portal, permissioned correctly.
Checklists, shift notes, recipes, and the training binder. Pull up procedure cards during service. See what the last shift noted. Post availability. Request time off. Ask for a swap. Stay aligned without asking.
Everything baristas have, plus full inventory management, schedule publishing, swap approvals, and team messaging. Count against par. Review below-par alerts. Pull supplier contact info and order right away. Merge inventory sessions with other leads.
Everything plus product, supplier, checklist, recipe, and user management. Create accounts and assign roles. Set pricing and par levels. Configure push notifications. Upload your logo and primary color — staff see your shop, not a generic SaaS. Export reports.
Because your shop can't afford software that fails during service.
Every shop gets its own SQLite file. Your staff list, your schedule, your inventory counts — all physically separated from every other tenant. Nothing shared, nothing mixed. Backups are per-tenant, encrypted, and scheduled.
Upload a logo and a primary color and your staff sees your shop, not a generic SaaS. Installs to home screens with your icon. Tenant-scoped manifest. Opens like a native app that belongs to you.
Scrypt password hashing. AES-256-GCM encryption for POS credentials. Server-side sessions with httpOnly Secure SameSite=Lax cookies. CSRF double-submit protection. Migration runner verifies SHA-256 checksums on every applied migration.
Mobile-first. Installs as a Progressive Web App (PWA) — meaning it lives on the home screen like a native app, but updates instantly when you push a change. No App Store, no IT department, no "download this APK." Just a link. Service workers cache what matters so the opening barista isn't stuck waiting on a spinner at 5:30 a.m.
Twenty minutes on a call. We spin up a tenant for your shop, drop in your staff list, and walk a real Monday morning through it. No credit card, no trial countdown. If it's not a fit, you've lost nothing.