AMA Marketplace
Design & Development Proposal
A member-only, trust-first marketplace embedded within the AMA mobile app. Phase 1 delivers Home Services. Phase 2 delivers Products. Built on Sharetribe and AWS.
A trust-first marketplace, built for AMA members.
Marketplace Studio is pleased to present this proposal to the Automobile Association of Canada (AMA) for the design and development of AMA Marketplace — a member-only, trust-first marketplace embedded within the AMA mobile app.
This engagement is structured in two sequential phases. Phase 1 delivers the AMA Home Services Marketplace, a focused, fast-to-market product designed to directly compete with BC's recently announced Home Services marketplace from CAA/AAA. Phase 2 follows with a Products Marketplace, expanding the platform's value proposition and supply base.
The platform will be built on Sharetribe, enhanced with Algolia for search and discovery, deployed on AWS, and integrated with AMA's proprietary member backend. Mixpanel powers product analytics and SendGrid handles transactional email delivery.
Marketplace Studio will lead design and development end-to-end with a 7-person Senior team. AMA will maintain design review authority and will embed one designated developer within the Marketplace Studio team for continuity and knowledge transfer. Design begins May 11, 2026 and Phase 1 launches August 21, 2026.
Speed to market is the priority for Phase 1. The Home Services build is intentionally lean — focused on validating core trust mechanics, member-to-provider workflows, and safety infrastructure. Complexity and feature depth are Phase 2 and beyond.
What an AMA member would do if Exchange didn't exist.
That's the true competitive set. Today, AMA members in Alberta have six imperfect options for trusted local services — and every one of them shares a weakness that AMA Exchange can decisively own.
Primary threat
BCAA Task Marketplace
Model
Open to public — not member-only. BCAA members receive exclusive discounts. $1/month introductory tasker fee. Categories include home repairs, cleaning, yard work, painting, junk removal, grocery runs.
Strength
First-mover in CAA/AAA-branded home services. Aggressively low tasker fees. Inherits BCAA brand trust.
Weakness
No identity verification — anyone can sign up. Open model caps the trust ceiling. Lower Mainland supply concentration limits provincial coverage.
Direct & adjacent competitors
TaskRabbit
Facebook Marketplace
Kijiji / Craigslist
Thumbtack
UrbanTasker
Market-wide white space
Every competitor shares at least one of these structural weaknesses:
- No verified identity on both sides of the transaction
- Hidden or punishing fees that erode provider trust
- Open to anyone — no accountability floor
- Not embedded in an existing trusted member relationship
- National/global scale prioritised over local community trust
AMA Exchange is the only marketplace in this competitive set with three structural advantages no competitor can replicate: verified identity through AMA membership, physical Safe Exchange Zones at AMA Centres across Alberta for in-person meetups, and a path to AMA Rewards Dollars integration that ties marketplace activity into the broader member ecosystem. None of these can be matched without owning AMA's existing infrastructure.
For AMA members in Alberta who need trusted local services, AMA Exchange is the member-verified marketplace where every provider and buyer has their identity confirmed through AMA membership — unlike BCAA's open marketplace or TaskRabbit's fee-heavy platform, AMA Exchange is the only service marketplace where trust isn't a feature, it's the entry requirement.
Project objectives & phased structure.
Project objectives
- Launch a Home Services marketplace before the CAA/AAA competitor reaches members
- Deliver a trust-first, member-verified experience that differentiates AMA from open marketplaces
- Build a scalable technical foundation that grows with marketplace adoption
- Establish a repeatable design and development system that accelerates Phase 2 delivery
- Integrate with AMA's proprietary member backend for verified identity and member data
Phased structure
Home Services Marketplace
Bare-bones, speed-optimised marketplace for home service providers and AMA members. Core flows only. Target: live before the competing CAA/AAA product.
Products Marketplace
Full product (goods) marketplace built on the validated trust infrastructure, design system, and AWS architecture established in Phase 1.
Platform & technology
| Component | Role |
|---|---|
| Sharetribe | Core marketplace platform — customised to AMA brand and service-specific workflows |
| Algolia | Replaces Sharetribe default search; geo-search, relevancy tuning, real-time indexing |
| AWS | Cloud infrastructure — replacing standard Heroku stack to meet enterprise availability and security requirements |
| AMA proprietary backend | Integrated for member verification, identity confirmation, and data consistency |
| Mixpanel | Product analytics — marketplace funnel tracking, behavioural event capture, conversion analysis to inform Phase 2 prioritisation |
| SendGrid | Transactional email delivery — messaging notifications, booking status updates, verification emails, review prompts |
| Figma | All designs produced without AI assistance; based on mobile Sharetribe context adapted for desktop |
Three design milestones, six weeks.
All designs are produced by the Senior Designer (Paige) in Figma. Designs are based on the mobile AMA marketplace within the constraints of Sharetribe, adapted for desktop. Design begins May 11, 2026 and is structured around three milestone deliveries, each followed by an AMA review gate.
Designs produced without AI assistance. Design system (component library + tokens) is included in Milestone 1. Each milestone receives one round of revisions; further iterations are drawn from the Collaboration, Iteration & Documentation pool (see §12). Paige designs within Sharetribe platform constraints.
Design milestones
Weeks 1–2
Full design system including component library and style guide tokens. Logged-out homepage and signed-in personalised homepage. Brand alignment with AMA visual standards.
Weeks 3–4
Signup, login & recovery, account settings, payout setup. User and business profile creation. Listing creation & management with dynamic fields, image ordering, and open-to-offers pricing controls. Search & discovery with geo-map, relevancy sorting, filters, no-results state, and saved listings.
Weeks 5–6
Listing detail with trust indicators, booking & inquiry flows, provider profile (business and peer-provider variants), provider/buyer inbox & chat with listing and image attachments, two-sided star + written review system.
Payments & checkout pending platform configuration decisions with AMA. Knowledge base + AI-assisted support requires further scoping. Both quoted as separate engagements once direction is confirmed.
Two-sided functionality with built-in trust.
Supply side — Service Providers
- Create and publish service listings with dynamic fields, availability, rates, and portfolio photos
- Manage listings — edit, open/close, delete
- Provider inbox and chat flow with listing context
- Offer acceptance and decline controls
- Provider profile with trust signals and public listing history
Demand side — Members / Buyers
- Search and discovery powered by Algolia — geo-search, category filters, keyword, and relevancy ranking
- Listing detail view with provider trust indicators
- Booking or inquiry initiation from listing
- Buyer inbox and chat flow
- Two-sided review submission post-transaction
Platform / trust infrastructure
- Member verification via AMA proprietary backend — identity confirmation on signup and session creation
- Verified member badge and trust signals surfaced on provider profiles
- Reporting and flagging — listing and user-level reports with escalation path
- AMA Centre Safe Exchange Zones — nearest-Centre locator surfaced in booking and messaging flows, recommending AMA's physical Alberta locations as designated safe meetup points (a moat no open marketplace can match)
- Notification system (SendGrid) — transactional email delivery for messaging alerts, booking status changes, and review prompts, plus in-app notifications
- Product analytics (Mixpanel) — funnel tracking, behavioural event capture, and conversion data to inform Phase 2 prioritisation
Out of Phase 1 scope
- Product (goods) listings — Phase 2
- ISO ("In Search Of") listings — post-Phase 1 consideration
- Full payment processing — configuration to be confirmed with AMA
- Knowledge base and AI-assisted content quality — requires further scoping
Four build milestones across nine weeks.
Phase 1 development runs from June 15 through August 21, 2026. The work is structured around four sequential milestones with overlapping QA and continuous integration. Milestones align with the timeline in §09 and the team composition in §11.
The 7-person Senior Marketplace Studio team (per §11) plus AMA's embedded developer work in parallel across the development window. Excludes design (covered in §04). Excludes payment processing development and knowledge base / AI-assisted support — both pending scope confirmation. Assumes AMA backend documentation and sandbox access available by the start of Week 6. UAT support and a one-week post-launch monitoring window are included; ongoing operational support is scoped separately.
Development milestones
Weeks 6–8
AWS infrastructure provisioning (Route 53, CloudFront, ALB, Auto Scaling, RDS Multi-AZ, ElastiCache, S3, WAF, VPC, Secrets Manager, CloudWatch). Sharetribe configuration and theming. AMA backend integration — SSO/token handshake, membership verification, member data read. CI/CD pipeline. Mixpanel and SendGrid initial integration. Baseline Algolia search.
Weeks 9–10
Listing creation and management with dynamic fields, S3 image upload with custom ordering, listing lifecycle controls. Algolia geo-search, filter rail, real-time index sync via Sharetribe webhooks, no-results fallback. Provider and buyer messaging UIs with real-time chat and listing/image attachments.
Weeks 11–12
Booking and inquiry flow with state management. Provider profile variants (business vs. peer). Two-sided review system. Verified member badges and trust signal surfacing. Reporting and flagging with escalation. AMA Centre Safe Exchange Zone directory and nearest-Centre locator. Notification engine via SendGrid for messaging, booking, and review triggers.
Weeks 13–15
Full automated test suite (Jest unit/integration, Playwright E2E, k6 load), OWASP ZAP security scanning, axe-core accessibility audit and remediation. Performance tuning and auto-scaling validation. Final UAT, staged rollout configuration, monitoring dashboards, and Phase 1 launch with on-call window.
Payments processing pending platform configuration decisions (Stripe via Sharetribe, external gateway, or deferred). Knowledge base + AI-assisted support requires further scoping. Both quoted as separate engagements.
The milestone schedule reflects an accelerated 15-week delivery enabled by parallel design and development tracks and the 7-person Senior team. Standard execution risk on third-party integrations (AMA backend, Algolia, Sharetribe) is absorbed by the Collaboration, Iteration & Documentation pool defined in §12. Critical path dependency: timely AMA backend sandbox access by start of Week 6.
AWS infrastructure for enterprise availability and security.
Deployed on AWS in place of the standard Heroku stack to meet AMA's enterprise requirements. Architecture prioritises availability, horizontal scalability, and security isolation.
| Component | Role & configuration |
|---|---|
| Route 53 | DNS routing with health checks and latency-based routing across regions |
| CloudFront CDN | Global edge caching for static assets and media; DDoS protection via AWS Shield Standard |
| Application Load Balancer | Distributes traffic across Auto Scaling Groups / ECS Fargate; SSL termination and path-based routing |
| Auto Scaling Groups | EC2 or ECS Fargate tasks that scale on CPU, memory, and requests per second |
| RDS PostgreSQL | Primary database with Multi-AZ for high availability; read replicas for reporting and search offloading |
| ElastiCache (Redis) | Session management, API response caching, real-time messaging support, and rate-limiting backing store |
| Amazon S3 | Object storage for all listing images, portfolio assets, and user-uploaded content |
| AWS WAF | Web Application Firewall on CloudFront and ALB; OWASP core ruleset enabled from day one |
| VPC + private subnets | Application and database tiers in private subnets; NAT gateway for outbound; bastion host for dev access |
| AWS Secrets Manager | Centralised secret management for API keys, DB credentials, and integration tokens |
| CloudWatch + alarms | Metrics, log aggregation, and alerting across all tiers; dashboards configured pre-launch |
Sharetribe configuration
- Custom listing types for home services (Phase 1) — goods listings added in Phase 2
- Member verification hook — triggers AMA backend check on signup and session creation
- Algolia search provider swap — replaces Sharetribe's default search
- Custom trust score signals on listing and profile views
- Reporting and moderation workflow extensions
Algolia search & discovery
- Listing index with geo-coordinates for radius and location-based search
- Real-time index updates on listing creation, edit, and status change via Sharetribe webhooks
- Category, price, availability, and trust signal filters
- No-results fallback recommendations — surface nearby or related listings
- Search analytics — top queries, zero-result queries, click-through rates
AMA backend integration
The AMA proprietary backend is a critical dependency for member verification. Marketplace Studio will design the integration layer in close collaboration with the AMA team, with the embedded AMA developer serving as primary liaison.
- Member authentication — SSO or token-based handshake between AMA app session and Marketplace
- Membership verification check — confirms active status before granting marketplace access
- Member data read — pulls name, membership tier, and tenure to pre-populate marketplace profile
- Webhook or event bus alignment — to be confirmed with AMA dev team
AMA backend API documentation and sandbox access are required before integration development begins. The embedded AMA developer is the primary liaison for this dependency.
Testing as a first-class deliverable.
Testing is treated as a first-class deliverable given the trust-sensitive nature of the platform. The Senior Manual QA Engineer and Senior Automated QA Engineer collaborate from Week 6 onward, embedding testing into every milestone.
| Test type | Tooling | Coverage | Cadence |
|---|---|---|---|
| Unit | Jest | Service logic, utility functions, API handlers | Every commit via CI |
| Integration | Jest + Supertest | Sharetribe API hooks, AMA backend connectors, payment flows | Every PR |
| End-to-end | Playwright | Critical journeys: signup, listing creation, search, booking, messaging | Nightly + pre-deploy |
| Visual regression | Playwright screenshots | Design component snapshots vs. approved baseline | On UI PRs |
| Load & stress | k6 | Sustained-load and spike testing to validate performance under realistic peak traffic | Pre-launch |
| Security | OWASP ZAP + manual | OWASP Top 10, authentication edge cases, injection vectors | Pre-launch |
| API contract | Postman / Newman | AMA backend endpoints, Sharetribe webhooks, Algolia index sync | On backend changes |
| Accessibility | axe-core + manual | WCAG 2.1 AA compliance across all primary flows | Per design release |
An accelerated 15-week schedule.
This 15-week delivery compresses what would typically be an 18–22 week build for a marketplace at this scope. Marketplace Studio has accelerated the schedule deliberately — the BCAA Task Marketplace launched in BC in February 2026 and AMA's window to lead the Alberta market closes quickly. To meet this deadline, we deploy a 7-person Senior team running parallel design, development, and QA tracks, with the AMA embedded developer providing continuity into AMA's backend systems.
Design begins May 11, 2026. Development begins in parallel toward the end of the design phase to compress overall delivery. Phase 1 launches August 21, 2026.
Project Gantt — May 11 to August 21, 2026
AMA backend API access and sandbox credentials must be available by start of Week 6 (Jun 15). AMA design review gate SLAs of 2–3 business days. Payment processing configuration decision before Week 5 (Jun 8).
Products marketplace, built on validated foundations.
Phase 2 expands AMA Marketplace to include a peer-to-peer products (goods) marketplace. It is built directly on the validated trust infrastructure, design system, and AWS architecture from Phase 1 — dramatically reducing design and development effort.
Preliminary Phase 2 scope
- Product listing creation — physical goods with condition, photos, pricing, and location
- ISO ("In Search Of") listings — members post what they are looking for
- Open-to-offers pricing — seller sets a minimum; buyers submit offers within parameters
- Image ordering on listing creation
- Phase 2 Algolia enhancements — indexes extended for product-specific attributes
- Expanded trust score inputs incorporating marketplace transaction history
- Knowledge base and AI-assisted content quality tooling (scoped post-Phase 1)
- Full payment and checkout flow (scope confirmed with AMA prior to Phase 2 kickoff)
- AMA Rewards Dollars integration — support for transacting with Rewards Dollars within Exchange, tying marketplace activity into the broader member ecosystem and creating switching costs no competitor can replicate
- Expanded Safe Exchange Zone scheduling — schedule meetups at AMA Centres directly from the platform with notifications, calendar holds, and arrival confirmations
The design system, AWS infrastructure, AMA backend integration, Algolia configuration, and core platform patterns from Phase 1 all carry forward. Phase 2 is additive — not a rebuild. Expect significantly compressed timelines relative to Phase 1. A separate detailed proposal will be produced following Phase 1 launch.
A 7-person Senior team, embedded with AMA.
| Organisation | Role | Responsibilities |
|---|---|---|
| Marketplace Studio | Senior Product / Project Manager | Project oversight, timeline management, stakeholder communication, scope governance |
| Marketplace Studio | Senior Designer (Paige) | Full Figma design system and all screen designs across the three design milestones; presents work to AMA at defined review gates |
| Marketplace Studio | Senior AWS Architect Developer | AWS architecture decisions, infrastructure provisioning and IaC, Sharetribe configuration, code standards, AMA developer onboarding |
| Marketplace Studio | Senior Full-stack Developer (×2) | Frontend and backend development across all four development milestones, Algolia integration, AMA backend integration, feature delivery |
| Marketplace Studio | Senior Manual QA Engineer | UAT execution, exploratory testing, regression testing, accessibility verification, defect triage |
| Marketplace Studio | Senior Automated QA Engineer | Automated test suite (Jest, Playwright, k6), CI integration, security scanning, load and performance validation |
| AMA | Design Reviewer | Reviews and approves design artefacts at defined gates; provides brand and UX guidance |
| AMA | Embedded Developer | Works directly within the Marketplace Studio dev team; primary liaison for AMA backend integration |
| AMA | Project Stakeholders | Strategic oversight, launch readiness approval, member communication planning |
Collaboration model
Design review cadence
- Paige presents design artefacts to AMA at defined review gates
- AMA has 2–3 business days to provide consolidated feedback per submission
- Designs are considered approved if no feedback is received within the review window
- Revision scope beyond the original estimate is drawn from the iteration pool (§12)
Development collaboration
- AMA's embedded developer joins the Marketplace Studio dev team from Development Kickoff (Week 6)
- Shared repository access, PR review participation, and daily standups
- All code written to Marketplace Studio standards; AMA developer participates in code review
Project communication
- Weekly written status update from Marketplace Studio to AMA stakeholders
- Dedicated Slack channel for daily async communication between both teams
- Bi-weekly video calls for milestone reviews and blocker resolution
- All design files maintained in a shared Figma workspace accessible to AMA
Total project investment.
Phase 1 is delivered by the 7-person Senior team across design, product management, full-stack development, infrastructure, and QA, with a separate pool reserved for collaboration, iteration, and documentation. All amounts in CAD.
Direct delivery team
Phase 1 is staffed by the following 7 Senior roles, each contributing across the design, development, and QA tracks defined in §04–08.
| Role |
|---|
| Senior Designer (Paige) |
| Senior Product / Project Manager |
| Senior Full-stack Developer 1 |
| Senior Full-stack Developer 2 |
| Senior AWS Architect Developer |
| Senior Manual QA Engineer |
| Senior Automated QA Engineer |
Collaboration, iteration & documentation pool
A separate pool is reserved for work that doesn't fit role-specific delivery — design revisions beyond the first round per milestone, cross-team collaboration sessions, ad-hoc documentation, knowledge transfer to AMA's embedded developer, and discovery work on TBD scope items.
The pool is drawn down against actual logged hours and reported in the weekly status update. Unused balance can be applied toward Phase 2 or credited back at engagement close — Marketplace Studio does not bill against time not worked.
Payment schedule
Payment is structured around an engagement deposit, equal monthly invoices during the project term, and a delivery holdback released on AMA's acceptance of Phase 1 launch.
| When | Description | Amount (CAD) |
|---|---|---|
| At engagement signing | 10% engagement deposit | $32,800 |
| End of May 2026 | Monthly invoice 1 of 4 | $65,600 |
| End of June 2026 | Monthly invoice 2 of 4 | $65,600 |
| End of July 2026 | Monthly invoice 3 of 4 | $65,600 |
| Aug 21, 2026 (Phase 1 launch) | Monthly invoice 4 of 4 | $65,600 |
| On delivery acceptance | 10% delivery holdback | $32,800 |
| Total | $328,000 | |
What's included
- All design and development for the confirmed Phase 1 scope defined in §04 and §05
- AWS architecture, provisioning, and infrastructure-as-code setup per §07
- AMA backend integration, Sharetribe configuration, Algolia search, Mixpanel analytics, and SendGrid notifications
- Full automated testing suite per §08, including security and accessibility validation
- Pre-launch UAT support and a one-week post-launch monitoring window
- One round of design revisions per milestone (additional revisions drawn from the iteration pool)
- Weekly written status updates and bi-weekly milestone review calls
What's excluded
- TBD scope items — Payments & checkout and Knowledge base / AI-assisted support are quoted separately once AMA confirms direction
- Pass-through costs — AWS infrastructure, Sharetribe licence, Algolia, Mixpanel, SendGrid, and other third-party SaaS subscriptions are billed directly to AMA
- Post-launch operational support beyond the one-week monitoring window — covered by a separate ongoing engagement
- Phase 2 design and development — scoped under a separate proposal following Phase 1 launch
How we get started.
To proceed with this engagement, Marketplace Studio recommends the following actions:
Proposal Review
AMA reviews this proposal and provides written approval or feedback within one week.
Kickoff Scheduling
Joint kickoff call — Marketplace Studio Senior PM and Senior Designer, AMA stakeholders and designated embedded developer.
AMA Backend Access
AMA provides API documentation and sandbox credentials for the proprietary member backend.
Figma Workspace Setup
AMA grants Marketplace Studio access to existing brand assets, AMA app design files, or prior design work.
Payment Scope Decision
AMA confirms payment processing approach (Stripe via Sharetribe, external gateway, or deferred) before Week 5.
Engagement Agreement
Signed Statement of Work and 10% engagement deposit to confirm engagement and lock the May 11 design start date.
Design begins May 11, 2026.
Marketplace Studio is ready to begin design within two weeks of engagement confirmation. Contact Darren Cody to proceed.
dcody@marketplacestudio.io