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
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
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.
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.
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
Done
Search
Done
Topic
Author
Upvote
Notes
Done
Topic
Author
Upvote
Notes
1
Is this a priority now? Or can it wait a few months?
Open
2
How will you determine which bugs are prioritized if most of them are P0 and P1s?