FriendChise Docs

✅ V1 — Core Platform

The first production-ready foundation for FriendChise

V1 shipped the production foundation first so the app could run safely at a real franchise before worker-facing features existed. It covered auth, permissions, hierarchy, and the base service layer.

Included

  • ✓ Service layer & REST API
  • ✓ Task management (CRUD, eligibility)
  • ✓ Member management (invite, roles)
  • ✓ Google OAuth authentication (JWT)
  • ✓ Timetable view (calendar + simple modes)
  • ✓ Timetable template editor (drag/drop)
  • ✓ Template materialisation (apply to week)
  • ✓ Parent/child org hierarchy with invite links
  • ✓ Franchise cloning (roles, tasks, settings)
  • ✓ RBAC route guards & permission checks
  • ✓ Production / demo data isolation

V1.5 — Security hardening

Before V2 work began, V1.5 added rate limiting and security hardening.

  • ✓ Rate limiting
  • ✓ Security hardening