Gallery
eng
Engineering team hub
Share
Explore
Design docs

icon picker
Mobile app

Status:
Draft

More details:
@Mobile app

🗺 Context

storytelling

Abstract


Background

With more and more customers shopping online from their phones, we are missing out on potential growth if we limit them to just a desktop experience. To address this, we want to create a lightweight version of our desktop app that will allow users to browse, order plants as gifts, and customize messages to the recipient directly from their phone.

Scope

A mobile app that allows users to browse and purchase plants as gifts, and customize messages to the recipient directly from their phone. This app will be a lightweight version of our desktop app, with a user-friendly interface optimized for mobile devices.

Requirements

The app should be lightweight and optimized for mobile devices.
Users should be able to browse products and view detailed information about each product.
Users should be able to add products to their cart and place orders.
Users should be able to customize messages to the recipient of the gift.
The app should have a simple and intuitive user interface that is easy to navigate.
The app should be compatible with both iOS and Android devices.
The app should be secure and protect user data.
The app should have a reliable payment system that accepts various payment methods.
The app should have a search feature that allows users to find specific products quickly.
The app should provide users with real-time updates on the status of their orders.
Mobile: reviewers & stewards
Person
Role
1
Buck Dubois
Eng Lead
2
James Booth
Security Lead
3
Joel Davis
VP of Eng
There are no rows in this table

🖌 High level design


info
This is where the meat of your design doc goes. Go nuts! Add more context. Use /image , /figma, /embed , or /file to add mockups, GIFs, Figma, videos, or other attachments below.

Alternative designs considered

Were any alternative designs considered? If so, what led you away from them? Invite others to upvote options. Use /callout and /reactions to add more option boxes and upvoting buttons below.
xbox-a

Full functionality

This approach would give mobile users access to the full set of functionalities available on the desktop. This includes the ability to customize gift messages and layouts.

xbox-b

Limited functionality

This approach will limit mobile users to preset gift messages that they can quickly edit. They will then be directed to the web app for more custom messages and layouts.

🧪 Testing

Unit Tests

What new components will be created and how will you test them?

Integration Tests

What new integration tests will be written as part of this design?

Visual Tests

Are new client side components part of this design? If so, how will you test those?

Done reading?
+7


💬 Discussion

Search
Done
Topic
Author
Upvote
Notes
1
Is this a priority now? Or can it wait a few months?
Adam Davis
Open
2
How will you determine which bugs are prioritized if most of them are P0 and P1s?
Lola Tseudonym
Open
3
What are the infrastructure options for the app?
John Scrugham
Open
There are no rows in this table
Share
 
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.