Background
Memecoin users are mostly not professional traders: they see a coin on social media and want to buy it quickly, with neither familiarity nor patience for private keys, on-chain fees or slippage. The client wanted a mobile entry point where seeing a coin and buying it are almost the same action — while staying self-custodial, with assets in the user's own wallet and the platform explicitly not an exchange. The two requirements pull against each other: on-chain actions have to collapse into a few taps, yet the product must never hold the user's keys, and everything touching money or risk has to be spelled out on screen.
What we built
- Category browsing and search: the Explore tab groups tokens under themes such as New, Cats, AI and Dogs in a horizontal chip row, with price, market cap and change listed inline; search and recent history sit at the top so finding a coin never leaves the first screen.
- Token detail: a multi-range price chart (live, 4H, 1D, 1W, 1M, 1Y, max), holdings value and all-time gains, plus a project panel — official social account, market cap, volume, holders, circulating supply and creation date.
- Trading and transfers: buy, sell, limit sell, send and receive, with a one-tap shareable gains image on success; transaction history and notifications in one place.
- Self-custodial wallet: the wallet belongs to the user, with private-key export behind a confirmation step and explicit warnings, and a PIN protecting sensitive in-app actions.
- Fiat on- and off-ramp: fiat-to-crypto conversion is handled by a licensed third-party provider and cash balances are denominated in USDC; deposit, withdrawal, limits and fees are each surfaced separately.
- Rewards: users earn a share of the trading fees generated by friends they refer, with lifetime rewards and referral count on the rewards tab and withdrawal supported.
- Compliance and risk disclosure: detail and legal pages state plainly that the app is not an exchange and gives no investment advice, that memecoin prices are volatile and in-app data may be delayed, and that the platform charges a fee per trade; terms of service and privacy policy are separate pages.
Technical approach
| Layer | Approach |
|---|---|
| Chain and assets | Trading on Solana, self-custodial wallet, cash balances settled in USDC |
| Trade path | Swaps executed against on-chain decentralized exchanges, with a per-trade platform fee |
| Fiat rail | A licensed third-party provider handles fiat on- and off-ramp |
| Client | Four-tab mobile navigation (Home / Explore / Rewards / Holding), live quotes and multi-range charts |
| Security | Confirmed private-key export, PIN, one-time-code login, risk notices on sensitive screens |
Results
| Item | Detail |
|---|---|
| Delivery | A mobile trading app in English for retail users overseas |
| Core journey | Discover a token → view detail → buy / sell → holdings and gains → share and refer |
| Custody | Self-custodial; users can export their private key at any time |
| Volume and user numbers | Not disclosed |
Authorization
Screens and feature structure are shown in redacted form with the client's agreement; the client's name, trading data and operating metrics are withheld under a confidentiality agreement. This page describes only the product and engineering work we performed and is not investment advice.