TradieExchange

Roadmap


Initial Project Plan


The plan below is our recommendation based on the idea to launch you as early as possible. This is to allow us to get real user data. However, you can change the order and decide to include more features from the backlog in the launch.

For all months, we will have a development-oriented team structure:

  • $14,040 - 2 developers full-time (Android, Backend)
  • $2000 - Project Management & QA
  • $190 - 1 hour of design time per month
  • $250 - 1 hour of consulting

Total per month: $16,480


Cost Estimate Calculator

All of our infrastructure recommendations are recommendations. If you would like to change providers, simply let us know and we can discuss implications together.

Roles

  • Users: Are usually tradies and people who want to purchase tools, merchandise, or anything via our platform.
  • Retailers: Don't have direct accesss to the mobile app, but they can manage their inventory via the Admin CMS.
  • Admins: Are administrators working for TradieExchange that keep the system running.

Month 1

Description
Item
Quantity
Price

Mobile Setup

Mobile layouts, menus and navigation, as well as setting you up with Apple and Google developer accounts.

This also includes the splash screen and loading animations.

Server Setup

Backend and server setup as well as a login system for the super administrator to access the Content Management System (CMS).

User Accounts & Onboarding

Create account, user onboarding, user login, adding your user profile, logout, forgot password functionality.

The login must be skippable due to Apple's guidelines.

- Excludes Apple & Google Login

Email Service

The ability to send emails via the system. By default we use Mandrill, but we can choose another provider if required.

Phone Number Verification

Verifying users via their phone number using a text messaging service.

Tutorial

A simple tutorial that helps users understand what your app is all about.

Terms of Service & Privacy Policy

User profile

The user profile section including the Edit your profile functionality. This also includes the Legal and

- Excludes Billing Address and Shipping Address

- Excludes Points

- Excludes Orders

Month 2

Description
Item
Quantity
Price

Tools Search

Search by text, or by trade.

Search Results Page

The page that shows the search results after a user has searched for details.

- Excludes Cart functionality

Product View

The view that a user sees when clicking on any product in the Search Results page. Including gallery, title, description, specifications, warranty.

- Excludes Cart functionality

Manage Products (Admin CMS)
Admins need to be able to add, edit, and remove products from the system by managing them via the Admin CMS. This includes managing stock.

Admins will be able to edit all products within the entire system for any retailer.

For the MVP products that are out of stock will simply not show in search results

Month 3

Description
Item
Quantity
Price

Search Results Filters

Filter by Price, Location, Brand, Category, Trade, Retails

Cart Functionality

The ability to add items to your cart and then click on the cart for checkout

- Excludes Points

Checkout Page

This will go through the entirety of the checkout process, but we won't be getting payments yet.

- Excludes Points

- Excludes Payment method & payment gateway

Billing & Shipping Addresses

This will use Google Places API to use text autocompletion. Any address will also be stored in the User Profile. Users can also add addresses in the User Profile section now.

The most recently used address will always be the default that we will use from now onwards.

Month 4

Description
Item
Quantity
Price

Order Confirmation Screen

Order Confirmation Email

Orders

A section in the user profile that shows all previous orders.

Manage Retailers (Admin CMS)

Admins can add retailers to the admin CMS. A retailer will see a cut-down version of the Admin CMS. Every product will be assigned to a retailer from here and retailers can view and manage orders and products that are assigned to them.

Home Screen

Including a cart button, search functionality, Recommended Products (by default these are just the top-selling products, we can improve upon this functionality later)

- Excluding Points, Catalogue

Month 4.5

Description
Item
Quantity
Price

Payment Gateway

We will be using Stripe to collect payments. For the MVP, we will collect all payments as TradieExchange. Retailers will be paid out manually based on reports. This means we will need weekly sales reports on a per retailer basis.

Manage Orders (Admin CMS)

Manage Users (Admin CMS)

Launch

Description
Item
Quantity
Price

Launch & Testing

We will work through the app store review processes, and help you set the app stores up to succeed in the app market whilst simultaneously polishing the project for 4 weeks (with a team of an estimated 6 developers, your designer, project management & QA). At the same time we will beta test and really move the project to a global AAA standard.

Backlog

Description
Item
Quantity
Price

Points

A custom point system that spans across the entirety of the app. Every purchase earns a customer points, and customers can use points to pay for merchandise and internal products.

This includes the "How it works" popup, updates to to the home screen, updates to Your Profile, updates to the cart, and updates to every other screen referring to points. This means we will be building the My Points screen as well as points history.

Product Variants

Products can have up to 1 variant (such as size) that users can select prior to adding an item to the cart.

Catalogues (Admin CMS)

A way for administrators to manage custom or highlighted content. Only existing products can be added to a Catalogue, and administrators can set a custom banner image via the Admin CMS.