Phase 2 Proposal · Confidential

AMA Exchange: Phase 2, the product marketplace on web

Peer-to-peer buying and selling for AMA members, built on the Phase 1 platform and matched to the Exchange mobile scope.

Prepared forAMA Exchange team
Prepared byDarren Cody, Co-Founder
DateOctober 20, 2026
Investment$190,000 to $210,000 CAD plus GST
01 · SUMMARY

From services to products, on the same trusted platform

Phase 1 put AMA services on the Exchange. Phase 2 adds the product marketplace on web: members list items, find them nearby, talk to each other, and meet safely to complete the exchange. The scope follows the three epics in AMA's Exchange scope, so web and mobile ship the same experience. This proposal covers design, development, QA and project management for all 29 features as one project.

3Epics, built in sequence
29Features in scope
12 to 14Weeks, kickoff to UAT (indicative)
$190k to $210kProject investment, CAD plus GST
02 · APPROACH

Make it work, make it safe, make it grow

A peer-to-peer marketplace lives or dies on its first transactions. Sellers will not list where nobody is browsing, and buyers will not come back to an empty or risky feed. We sequence the build so each epic removes the next barrier to a completed exchange.

Epic 0

Transaction possible

The minimum loop for a sale: create a listing, get found through search, filters and the map, then close the deal in a chat tied to that listing.

Epic 1

Safe enough to trust

AMA's structural advantage. A trusted brand, physical centres as safe exchange zones and verified members give AMA an edge that open classifieds cannot match.

Epic 2

Marketplace momentum

Reasons to come back: saved listings, alerts for new matches and messages, and a personal dashboard that turns one-time sellers into repeat members.

03 · SCOPE

What we will build

Every feature below is in scope for responsive web. Features marked Custom design are not yet defined in the mobile designs, so their final shape is set with your team during design.

Epic 0: Transaction Possible

14 features
01
Item-linked conversations

Real-time chat between buyer and seller, tied to each listing, with up to five attachments per message. When a listing is sold or closed, the chat becomes read-only and the history stays visible.

02
Separate buyer and seller chats

An inbox split into Buying and Selling tabs, each with its own unread count.

03
Manage image gallery

Upload photos from the device, reorder them and choose the cover photo. Photo count and size limits confirmed in design.

04
Listing creation improvements Custom design

Refinements to the listing creation flow, shaped with your team during design.

05
Negotiable price / open to offers

A toggle on the listing, shown as a badge and usable as a search filter. The negotiation itself happens in chat.

06
Tags system

Category and condition as structured listing fields, searchable alongside the title.

07
Price range and attribute filters

Search filters for price range, category, condition and the other attributes in the designs, plus sorting.

08
Mark as sold / remove from search

Sold, Reserved, Closed and Archived statuses, set by the seller. Closed and archived listings drop out of search.

09
Adjustable location radius

A radius control in search, starting from the member's location, that limits results to that distance.

10
Map-based discovery / Near me

Search results on a map, plus a Near me button that uses the browser's location.

11
Guest search and browse

Guests can browse and search. Any action, such as chatting, saving a favourite or listing an item, asks them to sign in.

12
User profiles

A profile page with photo, name and the details in the designs, with profile editing.

13
Ownership confirmation

A required confirmation, tied to the terms, that the member owns the item. The time of acceptance is stored.

14
Prevent duplicate listings Custom design

On publish, the member's active listings are checked for a matching title and photos, and the duplicate is blocked or flagged. Matching rules agreed in design.

Epic 1: Safe Enough to Trust

7 features
15
Listing creation guidance

Hints inside the listing form, plus a page on how to list well and what items are prohibited.

16
Prohibited-item guardrails

Before publishing, the title and description are screened by automated content moderation and a banned-phrase list. A match shows a clear error in the form.

17
Flagging and banning

Admins can ban a member from the admin console. A banned member sees a message and cannot post or chat.

18
Safe meet-up best practices

Safety tips shown inside the chat and on the sale page, before members meet.

19
Safe Exchange Zone locator

Admins add, edit and remove safe exchange locations such as AMA centres. Members see the nearest ones on a map and can share one in the chat.

20
Simple 5-star reviews

Once a listing is marked sold, buyer and seller rate each other from 1 to 5 stars with a comment. The average shows on the profile.

21
Optional ID verification badge

Members can verify their identity and earn a Verified badge on their profile. The verification method is confirmed with AMA before build.

Epic 2: Marketplace Momentum

8 features
22
Saved listing notifications

A notification when a favourited listing is reserved or sold.

23
Alerts for new matching listings

Members save search criteria and choose a daily or weekly digest of new listings that match.

24
Alerts for new messages

A notification for new chat messages, throttled so a busy conversation does not flood the member's inbox.

25
Auto-save drafts

The listing form saves a draft as the member fills it in, so they can finish later.

26
Favouriting listings

A heart on listing cards and a Favourites page. Sold or removed listings stay in the list with their status.

27
Pending status for listings

New listings wait in Pending until approved, and the seller can see the status.

28
Personalized dashboard Custom design

A member home for their listings, chats, favourites and alerts. Contents defined with your team during design.

29
Provider referrals to community Custom design

Members recommend a seller to other members. The mechanics are defined and designed with AMA as part of this phase.

04 · DESIGN

One experience across app and web

Paige leads web design. The Exchange mobile designs are the starting point, so members get the same patterns on any device, and we only design from scratch where a feature has no mobile reference yet.

Adapt the mobile designs

Translate the app screens for home, search, listing creation, listing states, messages, profile and listing view into responsive web layouts, using the Phase 1 design system.

Design what is new

Custom design for the personalized dashboard, referrals, listing creation improvements, the Safe Exchange Zone admin and alert settings.

Approve before build

Each epic's designs are reviewed and signed off by AMA before development starts on it, so build time is spent on agreed screens.

05 · ASSUMPTIONS AND BOUNDARIES

What this proposal assumes

These keep the scope and the investment honest. Anything outside them is handled through a change request, the same way we work today.

Assumptions

  • Phase 2 builds on the Phase 1 platform and AWS environments.
  • Phase 2 starts once Phase 1 hardening is complete, in line with AMA's order of operations.
  • We build web support for each feature end to end. Where the AMA API already covers a feature, we confirm reuse during design.
  • Product listings are for AMA members, with a read-only guest view that leads to sign up.
  • Design sign-off for each epic happens before its development starts.

Not included in Phase 2

  • In-app payments or transfer of funds. Negotiation and payment happen between members.
  • Counteroffers as a structured feature. Offers happen in chat.
  • In search of (ISO) posts.
  • Video in listings.
  • Garage sale events.
  • Changes to the Exchange mobile app.

Points to confirm together

  • ID verification method: in person at an AMA centre, a third-party identity provider, or both.
  • Notification channels on web for saved listings, matching listings and new messages: in-platform, email, or both.
  • Photo limits per listing and the matching rules for duplicate listings.
06 · TIMELINE

Twelve to fourteen weeks, design leading build

Design starts first and stays one epic ahead of development. Each epic is demoed as it completes, then the full release goes through QA and AMA user acceptance testing. Week numbers count from kickoff and are indicative.

Week 1Week 4Week 7Week 10Week 14
Design
Epic 0 build
Epic 1 build
Epic 2 build
QA and UAT
07 · INVESTMENT

One project, one fee

The investment covers the full Phase 2 scope above as a single project. The range reflects the four custom-design features, which are not yet defined. We confirm the final fee within the range once their designs are approved.

$190,000 to $210,000CAD, plus 5% GST ($199,500 to $220,500 with GST)
  • Web design for all 29 features
  • Frontend and backend development
  • Deployment to the AMA environments
  • QA across every feature, plus UAT support
  • Product and project management, demos and status updates
  • Contingency for features still to be designed

Payment schedule

A deposit to start, equal monthly payments across the three months of the project, and a holdback released when AMA signs off user acceptance testing.

Payment
When
Share
At $190,000
At $210,000
Deposit
On signing
20%
$38,000
$38,000
Month 1
End of month 1
Equal share
$44,333.33
$50,333.33
Month 2
End of month 2
Equal share
$44,333.33
$50,333.33
Month 3
End of month 3
Equal share
$44,333.34
$50,333.34
Holdback
On UAT sign-off
10%
$19,000
$21,000
Total before GST
100%
$190,000
$210,000
GST
Added to each invoice
5%
$9,500
$10,500
Total with GST
$199,500
$220,500

The deposit is set on the low end of the range. Once the final fee is confirmed at design sign-off, the monthly payments absorb the difference. Amounts above are in CAD before GST. 5% GST is not included in the quote and is added to each invoice. Work outside this scope, or changes after design sign-off, is estimated and approved separately as a change request.

08 · NEXT STEPS

How we start

1
Review scopeThis week
2
Confirm open pointsWith Fred and Britney
3
ContractPhase 2 agreement
4
KickoffAfter Phase 1 hardening
  1. Review the scope

    Check each feature description against what your team expects, and flag anything missing or misread.

  2. Confirm the open points

    Settle ID verification, web notification channels, photo limits and duplicate rules, so design starts with clear answers.

  3. Sign the Phase 2 agreement

    We turn this proposal into the contract for Phase 2 and hold a start date.

  4. Kick off design

    Paige begins with Epic 0 screens, and development follows as each epic is approved.

Phase 2

Ready to open the product marketplace?

Reply with questions or edits to the scope, and we will lock the open points together.

dcody@marketplacestudio.io