Dex Platform Development

A decentralized exchange platform where users can trade, swap, and stake cryptocurrencies directly from their wallets.
Website

Project name

MuesliSwap

Duration

3 months

Team

2 members

Industry

Cryptocurrency

Technologies

React
Typescript

Services

Web Development
UX/UI Design
Staff Augmentation

MuesliSwap is a Cardano-based decentralized exchange where users can trade, swap, and stake cryptocurrencies directly from their wallets. At Stubbs, we redesigned the UX and rebuilt the frontend to make trading, order management, and DeFi interactions clearer and easier to use across desktop and mobile.

Task

Our main goal was to improve the design and front-end of the platform to make trading easier and more convenient for users. We focused on updating the design, adding new features, and making sure the interface works well on both desktop and mobile devices.

The Challenge: Improving UX for a Cardano DEX Platform

DEX platforms require users to interact with complex on-chain data, which often leads to overloaded interfaces. In MuesliSwap, trading flows were not always intuitive, especially for new users. Large datasets such as orders, markets, and liquidity pools were difficult to navigate, and some features lacked clear structure. At the same time, the platform needed to support advanced functionality like limit orders and analytics without sacrificing performance or usability.

Our Approach: UX/UI Redesign & Frontend Development with React

We started with a UX review of core flows: swapping, orders, markets, and earning. Based on this, we restructured navigation and simplified key interactions. The frontend was rebuilt using React and TypeScript, with Redux for state management. We refined the visual style by keeping the original identity but introducing a cleaner layout, consistent spacing, and a minimalistic approach using Chakra UI.

Functionality

Swap Page: Market & Limit Orders Interface

We redesigned the swap experience to clearly support both market and limit orders. Market orders execute instantly, while limit orders allow users to define price conditions. The interface was structured to make this distinction obvious and reduce mistakes. We also introduced a Pro Mode with additional tools for experienced traders, while keeping the default view simple for beginners.

Orders Management: Real-Time Tracking with TanStack Table

The Orders page was rebuilt using TanStack Table to handle large datasets efficiently. Users can track order status in real time, including matched, canceled, pending, and out-of-range states. Filtering and sorting make it easier to manage multiple positions. This significantly improved visibility and control over active trades.

Markets Page: Trading Pairs & Price Analytics

We used Chart.js to display price trends and added filters for quickly finding top gainers, losers, and high-volume pairs. The goal was to make market scanning fast and intuitive.

Earn Page: Farming, Staking & Liquidity Pools Interface

Farming:

Users stake LP tokens to earn rewards, which they can harvest or unstake anytime. A Hungry Cow boost increases rewards. The page includes box and table views for tracking staked tokens.

Liquidity: 

Users can add liquidity to existing pools or create new ones. To make this easier, we split the process into simple steps. The page includes a list of available pools and a dashboard where users can track their liquidity.

The interface was built using TanStack Table for structured data and Chakra UI for a clean and intuitive design.

Analytics Dashboard: TVL, Volume & Trading Data

We built the Analytics page from scratch to provide key data on trading and liquidity. The Overview Page shows stats like total value locked (TVL), trading volume, and active traders. Users can also check trade history in the Token Details section or view pool analytics in the Pool Details section. To keep large datasets loading quickly, we used React Window for better performance.

Dark Mode & Mobile-First Responsive Design

We optimized the platform for mobile by adapting layouts, navigation, and data presentation. Dark mode was added to improve usability during long trading sessions and provide a more comfortable experience in low-light conditions.

Results & Impact

The updated platform provides a clearer interface, improved trading flows, and better data visibility. Order management is more transparent, analytics are now accessible, and the platform performs reliably even with large datasets. Mobile support and dark mode further improve accessibility. These changes create a stronger foundation for scaling the product and improving user engagement.

Looking to Build or Redesign a Crypto Exchange? Let’s Talk

If you're building a DEX, trading platform, or any data-heavy fintech product, we can help you improve UX, performance, and scalability. Get a free consultation and project estimate within 48 hours.