Streak Unlimited Access
Overview
Launching mobile app for streak enterprise model.
Objective
Streak is venturing into a new business model (B2B2C) for its product, and I've been assigned the task of designing an algo-trading application for traders.
Background
Streak is a simplified algo trading platform for traders that lets you create and test your strategies in live markets. It also allows you to create and run scans across equities, futures, and options using technical indicators and math operators.

Business Analysis
Uncovering Models
Existing Business Model (B2C)
Streak operates on a business-to-consumer (B2C) model, where individual traders are the direct customers. In this framework, traders subscribe to Streak's algorithmic trading application, gaining access to tools that assist in making well-informed decisions in the financial markets. It's a service designed for individual traders looking for algorithmic trading capabilities.
Existing Business Model (B2C)
Streak has ventured into a business-to-business (B2B2C) model, offering its services at no cost to clients using brokers affiliated with Streak. However, the features provided under this model are limited compared to the advanced capabilities available in the business-to-consumer (B2C) offering
Evaluate business model, identify success levers.
Clients
Accessible Design Principles
Educational Resources:
Intuitive UI
Progressive Disclosure
Intelligent Search and Discovery
Algorithmic Strategy Configurability
Business
Consistent Design Language
Sharing
Cross-Platform Consistency
Virtual Deployment
Advanced Charting Tools
Contextual Help
Role of design
The design role revolves around creating a seamless and empowering experience that aligns user needs with business objectives. By prioritizing accessibility, intuitive learning, and an intuitive UI, the design ensures users can effortlessly navigate while personalizing their experience. Consistency in design language and contextual help fosters a cohesive user journey, supplemented by collaboration features for sharing and cross-platform consistency.
Process
Design Process
At Streak, we embrace Lean UX principles to drive a dynamic and customer-centric product development process. This involves collaborative development, rapid user testing, and iterative improvements based on valuable feedback. By focusing on a Minimum Viable Product (MVP) approach and fostering cross-functional collaboration, we ensure adaptability and continuous enhancement of our products to meet evolving user needs.
Research
User Research
In tandem with engaging in competitive and market research, I collaborated closely with the support team to identify issues that traders were encountering with our application. Through this collaboration, I conducted brief interviews with users to gain firsthand insights into their experiences. These interviews not only provided a deeper understanding of the challenges users were facing but also offered valuable ideas for enhancing the user journey and simplifying task completion
Research Insights & Findings
Challenges in Strategy Creation
New users encounter difficulties in the strategy creation process, reporting a perceived lack of precision and an arduous journey. Addressing these pain points is essential to facilitate a smoother onboarding experience.
Preference for Sentence Format Conditions
Users express a preference for sentence-format condition writing, indicating a familiarity and comfort level with this approach. Incorporating this user-friendly format can significantly enhance the accessibility and comprehension of the strategy creation interface.
Opportunity for Improved Onboarding
The research identifies an opportunity to improve the onboarding process for new users. Streamlining initial steps in the strategy creation journey and providing intuitive guidance can significantly enhance the overall onboarding experience and user retention.
User Frustration Points
Users express frustration, particularly with the complexity of the current user experience. Addressing specific pain points and refining the interface based on user feedback is crucial to minimize frustration and improve overall satisfaction.

Solution
Adressing User Problems
Condition Writing Process
Through research, we have found out that users , especially new ones are comfortable with the sentence writing condition because it’s easy for them to understand and create their own condition with ease. As the writing condition is similar for both scanners and strategies so we have kept a similar approach for both of these processes.
We tested both of these written conditions with the users by putting both formats in front of them and trying to find which format the user understood quickly and easily. As we did the testing with the user, we were able to see that the new format was very clear and took very little time for user to actually understand and follow through.
Improving Strategy
Strategy consists of positions, entry and exit conditions, and backtest parameters .In the current strategy creation process, there's loads of information that has been put on a single page, which users find a little hard to comprehend and often get confused. To make it intuitive and clear for the users, we first breakdown the create page into parts (Positions , entry , exit , BP) followed by the rearrangement of input data fields into specific categories where it makes more sense for the users.To compensate for the time, we added a swipable interaction for strategy creation so that users can easily navigate through pages.
Ideation
Information Architecture & Sketching
User Flow
Building upon insights from the current streak app, I generated ideas to shape key user flows for the application. I incorporated new solutions to enhance the user experience.
App Structure
The site map helped me and the team to know the overall structure of the app and all the possible screens and navigations. It depicts all the major tasks that users will undergo 1. Create a scanner, 2. Create a strategy, 3. Deployment and Notifications. The framework the site map provides, along with the user insight collected thus far, would guide design decisions moving forward.
Sketches
In the initial sketching phase, I envisioned the app layout and interactions, considering the needs of traders and laying the foundation for a user-friendly design. This helped identify screen types that could serve multiple functions, as well as swipe and touch gestures that would likely be the most intuitive.
Visual Output
UI and Interaction Design
My approach was centered on creating intuitive interfaces that resonate with users, ensuring a smooth navigation experience. I implemented design principles that not only enhanced the overall aesthetics but also prioritized user engagement and functionality. By collaborating with cross-functional teams, I successfully translated user requirements into captivating and user-friendly mobile app interfaces, ultimately contributing to the success of the projects.

Interaction for
strategy
Swipe animation for the create strategy page ,reduces taps and helps users make quick transitions through pages.
Interaction for
scanner
Create and run scans across equities, futures, and options using technical indicators and math operators.
After running the scan, you can quickly check the stock-specific technical summary and charts by clicking on technicals.
Evaluation
Hypothesis Evaluation
To evaluate our hypothesis we test the MVP with our users to check if it approves or disapproves our hypothesis.
We hypothesize that providing traders with sentence writing format to express conditions will lead to increased adoption, streamlined strategy implementation, and an overall enhancement of the user experience."