Make every location run like your best one.
FriendChise is a franchise operations hub for sharing tasks, timetables, tools, and comments across locations. Capture once, reuse everywhere, and improve consistency and quality.
New franchisees often start without the operational knowledge that successful stores already have. That leads to inconsistent execution, slower onboarding, and avoidable mistakes.
I worked at a donut franchise that started as a top 5 location out of 30 and dropped to bottom 2 within two years. The issue was lack of structure, training, and knowledge transfer.
FriendChise is the tool I wish existed.
FriendChise captures operational knowledge from successful stores and makes it reusable across the network. Managers can apply a weekly template, track work through the day, and keep the basics consistent without manual overhead.
Workers see schedules on any device and leave tips in task comments, so knowledge stops living in one person's head.
Currently deployed at a real Walker's Doughnuts franchise location.
A live product built to help franchise teams share knowledge, keep work organized, and run with less paper and less guesswork.
Timetable — weekly calendar with colour-coded task blocks
Timetable — simple list view with assignees and status
Task Library — list view with tags, roles, and status
Task detail — description, comments, and voting
Create Task — task form with color, image, and role options
Conversion Tool — scale ingredient quantities by batch
Roster — multi-week staff shift scheduling
Task comments — threaded discussion with votes and pinned notes
Next.js 16, React 19, TypeScript, Tailwind v4, shadcn/ui, Radix UI
Node.js, services/actions, REST routes, Zod v4
PostgreSQL on Supabase, Prisma v7, Auth.js v5, RBAC, org-scoped data
Vitest, Playwright, 582 automated tests, validation coverage
Vercel, GitHub Actions, Sentry, Upstash Redis rate limiting
Figma wireframes, roadmap planning, multi-tenant architecture, reusable UI systems
Used in production at a Walker's Doughnuts franchise location, built from real feedback and actual operational problems rather than a mock scenario.
Shows I can work in an existing codebase, adapt to established structure, and keep improving the product through stakeholder feedback and iteration.
Has dedicated docs at friendchise.app/doc/overview and architecture docs, making the project easier for others to understand and contribute to.
The product was designed first: Figma wireframes, UI flow planning, and database research came before implementation, with the roadmap keeping the work focused as it grew.
Built as a structured full-stack system with Next.js, Node.js, Prisma, multi-tenant behavior, and RBAC so the app stays predictable as it scales.
582 automated tests, GitHub Actions CI, Sentry monitoring, and Redis-backed rate limiting support a production setup shipped with confidence.
The detailed design and engineering write-up now lives in the docs site. Use it when you want the deeper breakdown of the product intent, UI decisions, architecture, and implementation notes.