ThoughtMorphing Logo
Thoughtmorphing

Trek Mobile App: A Mobile First Trading Platform for Independent Investors

Product Development
Release: 06 June,2024
Read: 10 minute
Product illustration

Project Details

Product Name

Trek

Category

Fintech

Timeline

2 year

Service we provide

  • Market Research
  • Product design
  • Development
Overview
Trek is a next-generation mobile trading platform built to transform how retail investors participate in the Bangladeshi stock market. Designed for iOS and Android, Trek enables investors to learn, analyze, and trade independently—without heavy reliance on brokers or physical processes.
The app integrates seamlessly with third-party Order Management Systems (OMS) and back-office platforms, enabling investors to trade, manage portfolios, and access research anytime, anywhere.
Product Overview
The Problem
Retail investors face structural barriers that limit fair and informed participation in the market:
  • Broker Dependency : Trade execution depends heavily on brokers, causing delays and reduced control.
  • Knowledge Gaps : Limited access to structured education leads to low confidence and poor decisions.
  • Market Imbalance : Large players dominate market movements, leaving retail investors reactive.
  • Manual Operations : Physical paperwork and branch visits restrict accessibility and inclusion.
The Solution
Trek Mobile App was designed to solve these challenges through native mobile development, robust backend architecture, and deep integration with existing trading infrastructure.
Native-by-Design Performance
  • iOS App : Built with Swift for smooth performance and full utilization of iOS capabilities
  • Android App : Developed using Kotlin, ensuring stability and consistency across the Android ecosystem
This native approach delivers faster load times, fluid interactions, and platform-consistent user experiences.
Core Features
Comprehensive Trading Functionality.
  • Order Execution : Users can place multiple order types including market orders, limit orders, stop-loss orders, and iceberg orders directly from their mobile devices. The app supports after-hours trading, allowing order placement outside standard market hours.
  • Portfolio Management : Real-time monitoring of open and closed positions, complete portfolio analysis, and instant updates on account metrics enable users to stay informed about their investments from anywhere.
  • Watch Lists : Create and manage custom watch lists to track preferred stocks and monitor price movements throughout the trading day.
  • Order Entry : Streamlined order entry screens optimize the mobile experience, reducing the steps needed to execute trades while maintaining accuracy and control.
  • Charting Tools : Access technical charts and visual analysis tools to identify patterns and make informed trading decisions on the go.
Find Tutor
New Tutor
BD Tutor Membership
Integrated Research and Insights
  • Analyst Reports : Access professional analyst reports with buy, hold, and sell ratings alongside performance insights, enabling informed decision-making without switching applications.
  • Company Information : View comprehensive company profiles including financial metrics, latest market prices, trading volumes, market capitalization, and key corporate details.
  • Smart Filtering : Sort and filter stocks by sector, market cap, and other key metrics to identify investment opportunities that match specific criteria.
  • Direct Trade Execution : Execute trades directly from research screens, creating a seamless flow from analysis to action.
Product Overview
Real-Time Financial Operations
  • Multiple Deposit Options : Support for various deposit methods including payment gateways (cards, mobile financial services), direct bank transfers, and banking app integrations ensures convenient funding options.
  • Withdrawal Management : View comprehensive company profiles including financial metrics, latest market prices, trading volumes, market capitalization, and key corporate details.
  • Account Activity : Monitor all financial transactions, view transaction history, and track deposit and withdrawal status in real-time.
Notifications
The app delivers contextual, timely notifications to keep users informed:
  • Trade Alerts : Instant updates on order execution and price triggers
  • Transaction Notifications : Confirmations and status updates for deposits and withdrawals
  • Security Alerts : Notifications for login attempts and password changes
  • Personalized Recommendations : Relevant insights based on user activity and preferences
BD Tutor Membership
Find Tutor
New Tutor
BD Tutor Membership
Find Tutor
New Tutor
Historical Market Data & Analytics
Trek provides access to rich historical market data to support informed, data-driven investment decisions.
  • Historical Price Data :  View daily, weekly, and long-term price history for stocks and other instruments
  • Volume & Turnover Trends : Analyze historical trading volumes and liquidity patterns
  • Chart-Based Analysis : Use historical data directly within technical charts to identify trends, support, and resistance levels
  • Comparative Performance : Compare historical performance across multiple securities or time periods
  • Backed by Reliable Feeds : Historical and real-time data are delivered through integrated market data vendors and Trek’s data services
Trek Admin Dashboard 
The Trek Admin Dashboard serves as the operational control center. It provides real-time visibility into trading activity and enables efficient management of users, risk, and financial operations.
Key Capabilities:
  • Account & User Management: Role-based access control, user monitoring, and account administration
  • Trading Oversight: Real-time view of orders, positions, margins, limits, and exposure
  • Fund Management: Deposit and withdrawal approval workflows with audit trails
  • Market & Research Management: Update equity research data, market insights, and price configurations
  • Risk & Compliance Controls: Margin rules, trade limits, alerts, activity logs, and audit monitoring
  • In-App Push Notifications: Send and manage user notifications directly from the dashboard
  • Account & User Management : Role-based access control (RBAC), user monitoring, and account administration
This native approach delivers faster load times, fluid interactions, and platform-consistent user experiences.
Technology Architecture

Mobile FrontEnd

Swift
Kotlin

Front-end

Next.js
TypeScript
React

Backend

Golang
Docker
Kubernetes
Kong
PostgreSQL
Redis
RabbitMQ
Kafka
GCP
  • Web Frontend: : React and Next.js for admin and web-based interfaces
  • Backend Services: : Golang-based microservices architecture for scalability and independent service deployment
  • Gateway Layer: : Device detection, authentication, order routing, and OMS integration
  • Data Layer:: PostgreSQL for persistent storage and Redis for caching
  • Messaging & Events: : Kafka and RabbitMQ for real-time market, order, and account events
  • Infrastructure: : Kubernetes orchestration with Envoy for traffic management and scalability
Impact
  • Greater Investor Independence : Users trade and manage portfolios on their own terms
  • Improved Market Access : Mobile-first design removes physical and geographic barriers
  • Informed Decision-Making : Education and research tools reduce blind participation
  • Scalable Infrastructure : Built to support growing users and future market expansion
Product Development Approach
Our Product Development Approach blends research, strategy, design, and agile execution to build user-focused, scalable solutions. From ideation to launch, we prioritize innovation, usability, and quality. Continuous feedback and iteration keep our products efficient, relevant, and ready for growth.
Development Process
Find Tutor
New Tutor
BD Tutor Membership
Conclusion
Trek bridges the gap between retail investors and professional trading tools. By combining education, research, and direct market access into a single mobile platform, Trek enables fairer participation and informed decision-making in the capital market. It empowers investors not just to trade—but to understand, participate, and grow with confidence.