1Dapp Constructor
Anyone can mint a memecoin in ten minutes. Almost nobody can ship the site it needs.
1Dapp Constructor is a desktop builder for memecoin teams: connect a wallet, answer five questions, and a launch site exists before you ever meet a canvas. Contract, audit and marketing sit behind the same left rail.
Client work, published with permission. The company is not named. Design was delivered and handed off to the client’s team, and I have no visibility into the release, so this case reports design output rather than business results.
Role
UX and UI Designer
Platform
Desktop web · 1920 / 960 / 768
Timeline
6 months, 2022
Scope
54 screens · 11 sections · design system
Редактор із зібраним мем-коїн лендінгом. Три колонки видно одразу: навігатор зліва, сторінка по центру, інспектор справа. Головний шот кейсу.
cases/1dapp/img_1dapp_01.jpg@2x 3360×2100TL;DR · what I did
- Designed the product surface end to end: 54 screens across wallet onboarding, a five step setup wizard, a constrained page editor, project settings and publishing.
- Replaced the blank canvas with five decisions, so a complete site exists before the user sees an editor for the first time.
- Split every section panel into Components (what appears) and Style (how it looks). That split is the reason a non designer cannot break a layout.
- Built an 11 section memecoin library, so the scaffold speaks contract addresses and tokenomics instead of generic marketing.
Overview
A launch tool for a market measured in hours.
A memecoin lives or dies in its first day. The token is the easy part: a launchpad mints it in minutes. What the team cannot produce that fast is the thing every holder, aggregator and listing reviewer checks first, a site that looks like somebody is home.
Teams solve this in three bad ways. They buy a template and hand edit HTML. They open Framer or Webflow and lose two days learning a canvas. Or they ship nothing and let a Telegram channel be the whole brand.
So the design problem was never "make a website builder". It was how few decisions can produce a credible site, and how do you stop the user from wrecking it afterwards.
Дашборд проектів: картки Get Started зверху, таблиця з мем-коїн проектами знизу. Показує, що продукт багатопроектний.
cases/1dapp/img_1dapp_02.jpg@2x 3360×1890Challenge
Four things had to be true at once.
Four barriers stand between a team with a contract and a site anyone would trust. Each one got a direct design answer, and each answer cost something.
Problem
The blank canvas is where launches die
A general purpose builder opens on an empty page and a toolbar. For a team that has hours, not days, that first screen is a wall. Every minute inside the tool is a minute not spent on the launch.
Solution
A five decision wizard
Upload logo, pick a template, pick a palette, pick a type pair, pick a button style. Each step renders live into a laptop and phone mock, so the user watches the site assemble as they answer. The editor opens on a finished page, never on nothing.
Problem
Freedom is what breaks the page
Give a non designer drag, resize and free positioning and the site will be broken within twenty minutes, usually on mobile only, usually invisible to them.
Solution
Sections, not elements
The canvas accepts whole sections from a library. Inside a section the user gets toggles and slots, not coordinates. The layer tree goes exactly three levels deep and stops. There is no way to place a floating box.
Problem
Generic builders do not speak crypto
A contract address with a copy button, a tokenomics donut with editable slices, a how to buy walkthrough, partner chips for the aggregators. No mainstream builder ships these, so every team rebuilds them badly.
Solution
A crypto native section library
Eleven section types, each with its own inspector panel. The tokenomics chart is a real component with editable slices, percentages and colors, not an uploaded image.
Problem
The site is step one of five
Publishing a landing page does not launch a coin. The contract still needs deploying, the audit still needs passing, the marketing still needs doing. Every one of those is a separate vendor today.
Solution
One project rail
Pages, Smart Contracts, Audit, Marketing and Settings sit in the same left rail of a project. One wallet, one project, one bill. Pages and the editor are fully designed; the other three are rail entries only, and this case says so rather than implying otherwise.
Порожній стан дашборда, No Projects. Ліва половина пари, це «до»
cases/1dapp/img_1dapp_03.jpg@2x 1600×900Крок вибору шаблону з живим превʼю на ноуті й телефоні. Права половина пари, це «після»
cases/1dapp/img_1dapp_04.jpg@2x 1600×900Research
Desk research, and what it could not tell me.
This was desk research. No user interviews, no usability sessions, no analytics. What I had was the market itself: shipping launchpads, competing builders, the documentation memecoin teams actually follow, and a wall of reference UI.
So I treated everything below as a model to be argued with, not a finding. The jobs and the journey are reconstructions from public behaviour. Saying that up front is not a weakness, it sets you up to judge the reasoning, which is the part that was mine.
Journey
Two moments decide the whole session.
I mapped the launch week end to end, from the ticker existing to the week after publish, and marked where the product has to absorb friction rather than explain it.
The anxiety curve peaks twice: at wallet connect, where the question is "is this a drainer", and at publish, where it is "what am I actually paying for". Both got explicit reassurance copy rather than a tooltip.
Journey map на 6 стадій з кривою тривоги, два піки підсвічені червоним
cases/1dapp/img_1dapp_05.jpg@2x 2176×1224Competitive teardown
Nobody owns all three.
Launchpads mint in minutes but leave you without a site. Presale platforms give a page that is not a home page. Framer and Webflow give full control and cost two days. Carrd and Tilda are fast and speak no crypto. Template shops are instant and static.
Speed of a template, editability of a builder, vocabulary of a launchpad. Nothing in the market sits in all three.
Матриця конкурентів: рядки продуктів, колонки критеріїв, порожня позиція підсвічена
cases/1dapp/img_1dapp_06.jpg@2x 2176×1224Стіна референсів: connect-модалки конкурентів, зібрані до того, як малювалась своя
cases/1dapp/img_1dapp_07.jpg@2x 1600×900Шість ітерацій власної connect-модалки в ряд, від найдовшої до фінальної
cases/1dapp/img_1dapp_08.jpg@2x 1600×900Jobs to be done
The job is credibility, not a website.
When the coin goes live in a few hours, the job is to stand up something that reads as legitimate, so holders, aggregators and listing reviewers trust the project enough to buy and to list it.
Three supporting jobs sit under it: look legitimate fast, stay editable after launch, keep the whole launch in one place. Each one names a workaround teams use today, and each workaround is what the product has to beat.
JTBD-дошка: головний job-стейтмент і три supporting jobs через тригер, обхідний шлях, вимогу
cases/1dapp/img_1dapp_09.jpg@2x 2176×1224Hypotheses · the test plan that never ran
Three load bearing assumptions sit under this design. None came back validated, because my involvement ended at handoff and no numbers ever came back. Naming them, and naming the test each one needed, is the honest close to a research section without data.
H1 · the wizard beats an empty editor
Test it by instrumenting wizard completion and time from connect to publish, against a variant that opens straight into the editor. Falsified by high drop off inside the wizard, or by the editor variant publishing faster.
H2 · toggles prevent unrecoverable layouts
Count sections toggled off and back on, against layout related support requests. Falsified if nobody ever re enables a section, which would make the toggle a slower delete. This is the one I would test first, because the entire editor rests on it.
H3 · a fixed price converts better at this urgency
Run the paywall against a tiered variant, measured at publish intent. Falsified if the tiered variant converts higher, or if one flat price caps revenue per team.
Decisions
Nine decisions, and what each one cost.
A constrained product is a stack of trade offs, and a case that lists only the wins is not worth reading. Every decision below bought something and gave something up.
The one worth defending hardest is the last: desktop only, with a designed mobile dead end. Rather than a broken responsive editor, mobile gets an honest wall with a reason, a tutorial link and a way back. What mobile does keep is read only management.
Дошка рішень: девʼять рішень колонкою, навпроти кожного ціна, яку воно коштувало.
cases/1dapp/img_1dapp_10.jpg@2x 3360×1890Build flow
Five questions, then a website.
Every step has the same shape: choices on the left, live laptop and phone preview on the right, Back and Next pinned to the bottom. The progress bar names all five steps from step one, so the user always knows how much is left.
Step one also carries the paid logo service, priced inline. The upsell appears at the exact moment the user discovers they do not have a logo, which is the only moment it is useful rather than annoying.
Усі 5 кроків візарда в один ряд, прогрес-бар видно на кожному.
cases/1dapp/img_1dapp_11.jpg@2x 3360×1890Крок 1 крупно: зона аплоаду ліворуч, платна послуга лого під нею, живе превʼю праворуч
cases/1dapp/img_1dapp_12.jpg@2x 1600×900Крок 5: пари кнопок із написом Hover me!, слайдер Corner Radius, кнопка Finish
cases/1dapp/img_1dapp_13.jpg@2x 1600×900Editor
A canvas that cannot be broken.
Three columns, no floating panels. Left is the navigator: pages, the section tree, and the media library. Centre is the canvas at real width with a persistent Add Section affordance, four device toggles, and Publish as the only accent coloured button in the app.
Right is the inspector, and it always has the same two tabs. Components exposes what the section contains as toggles and slots. Style exposes paddings, full width, sticky behaviour, background and shadow. Content edits never touch layout, which is the whole point.
Анатомія редактора з виносками на три колонки: Navigator, Canvas, Inspector. Плюс Publish і віджет Get Started.
cases/1dapp/img_1dapp_14.jpg@2x 3360×1890Інспектор, вкладка Components: тумблери Logo, Navigation menu, Social, Coin price, Buttons
cases/1dapp/img_1dapp_15.jpg@2x 1600×900Той самий інспектор, вкладка Style: paddings, full width, sticky, background, shadow
cases/1dapp/img_1dapp_16.jpg@2x 1600×900Додавання секції: галерея типів ліворуч, ховер-превʼю в реальному розмірі на канві
cases/1dapp/img_1dapp_17.jpg@2x 1600×900Медіатека: сітка ассетів, квота 2.35 MB of 5 MB, меню Edit alt text / Copy URL / Delete
cases/1dapp/img_1dapp_18.jpg@2x 1600×900Depth limit
Three levels, and it stops.
Section, block, element. The tree cannot go deeper and there is no way to create a custom structure, so a user can always find what they are looking at and can never build something the renderer cannot handle.
The link picker is the counterweight: instead of a bare URL field it is a family of intents, link to page, scroll to section, mail to, call to, open modal, download file. Constrained structure, expressive behaviour.
Дерево шарів, розкрите до третього рівня: Hero Section → Buttons → Buy Now → Icon
cases/1dapp/img_1dapp_19.jpg@2x 2176×1224Responsive
The dead end, designed on purpose.
The editor needs the width, and pretending otherwise ships a bad tool. So mobile gets a designed wall rather than a broken canvas: what happened, a tutorial link, and a way back to the project.
What mobile does keep is the management layer. Projects, pages and settings are all readable and editable on a phone. Only the building is gated.
Мобільний дашборд, список проектів на 360
cases/1dapp/img_1dapp_25.jpg@2x 1080×1440Гейт «works best on bigger screens» з Watch tutorial і Back to project
cases/1dapp/img_1dapp_26.jpg@2x 1080×1440Library
Eleven sections that already speak crypto.
Header, hero, about token, tokenomics, the contract block, roadmap, how to buy, partners, FAQ, join community, footer. Each one carries the vocabulary this market checks for, and each has its own inspector panel.
Nested components drill down rather than crowd the panel. Selecting the tokenomics chart pushes a Chart panel with per slice value, colour and an add slice action, with a way back to the parent.
Усі 11 секцій бібліотеки сіткою, у логічному порядку лендінга.
cases/1dapp/img_1dapp_20.jpg@2x 3360×1890Секція контракту: бейдж мережі, адреса, кнопка Copy, чипи де купити токен
cases/1dapp/img_1dapp_21.jpg@2x 1600×900Токеноміка поруч зі своїм інспектором, розкритим на панелі Chart: слайси, відсотки, кольори
cases/1dapp/img_1dapp_22.jpg@2x 1600×900Publish
One price, no plan matrix.
Publishing is a single modal: one fixed price per website, three lines of what that includes, chain select, pay and publish. No monthly tiers, no feature grid, no trial. For a buyer whose product may not exist in a week, a subscription is the wrong ask.
The number was set against what the alternative costs, not against other builders. A freelance memecoin site ran several hundred dollars and several days, so pricing one publish below that, with the site still editable afterwards, makes the comparison easy to do in the buyer’s head at the paywall.
Unpaid projects stay usable and carry a banner instead of a lockout. Domains get the full three state flow: availability check, pending approval with the exact CNAME name and target, then approved.
Пейволл публікації: фіксована ціна, три пункти включеного, вибір мережі, Pay and publish
cases/1dapp/img_1dapp_23.jpg@2x 1600×900Домен у стані Pending approval: конкретні Name і Target для DNS плюс лінк на гайд
cases/1dapp/img_1dapp_24.jpg@2x 1600×900Craft
What shipped, counted.
Every number here was counted from the Figma file, not estimated. They are the only numbers in this case, and they carry the weight that business metrics would carry if I had them.
Screens designed
54
Section types
11
Flows end to end
6
Inspector panels
49
Components
118
Icons
32
Color styles
29
Text styles
13
The file itself
The archaeology is part of the story.
Reopening the file to write this case, three different frames turned out to be called Hero and only one was a hero. Five frames called Left Bar were the wizard at a narrower breakpoint. An entire earlier iteration, 25 screens, sat unlabelled on the design system page.
A naming pass fixed 191 nodes, grouped every screen into 24 flow sections and archived the old iteration. It took under an hour, which is exactly what makes it worth admitting rather than hiding.
Мапа файлу до і після: хаос ліворуч, 12 підписаних секцій в одну колонку праворуч
cases/1dapp/img_1dapp_27.jpg@2x 2176×1224Design system
Styles, but no token layer.
118 components, 13 component sets, a 32 icon set, 29 colour styles and 13 text styles. Enough to keep 54 screens consistent, and it did.
What it does not have is a variable layer: one collection, one variable. Light and dark, spacing and radius were never tokenised, and states live as separate frames instead of variants. That is the honest gap, and it is the first thing I would fix.
Сторінка Design system: типографічна шкала, палітра Dark і Light, сет із 32 іконок, кнопки
cases/1dapp/img_1dapp_28.jpg@2x 2176×1224Reflection
What this project taught me.
Constraint is the feature, not the compromise
The instinct is to apologise for what a builder cannot do. Here the ceiling is the product. A user who cannot position a box also cannot ship a broken page at the exact moment their token goes live. Every removal of freedom had to buy a removal of risk.
Onboarding is a flow, not a tooltip
The wizard is the onboarding. By the time the editor opens, the user has made five design decisions and seen five live previews, so the interface reads as theirs. No coach marks, no product tour.
Name the states or lose the work
A file with three frames called Hero is a file where nobody can find the tokenomics section, including the person who drew it. The naming pass took under an hour and recovered an entire previous iteration that had been effectively invisible.
Design the dead end
The mobile gate is the screen nobody asks for and everybody hits. Designing it properly, with a reason, a tutorial link and a way back, was cheaper and more honest than a responsive editor nobody would use.
The file was the whole handoff
No spec, no token export, no walkthrough, no access after release. So every naming decision inside that file was the documentation. I handed over three frames called Hero, states drawn as loose frames instead of variants, and one variable across 118 components. Then I asked for nothing back: no instrumentation, no numbers, no review. None of that is a talent problem, it is scope, and scope is a conversation I did not have. It now goes in writing before anything ships.
Outcome
Delivered, handed off, and then the honest part.
The design was delivered to the client’s engineering team and handed off. I did not see the release and I do not have the metrics, so there is nothing here about users, published sites or revenue. Stating that is more useful to you than a number I would have to defend.
What exists is a complete and argued product: six flows designed end to end, an editor whose constraints are deliberate rather than accidental, an eleven section library written in the vocabulary its market actually uses, and a design system underneath it.
Every decision carries the trade off it cost. The three assumptions the product rests on are written down along with the tests that would have killed them. This is a case about reasoning, and the reasoning is all on the page.
Screens designed
54
Section types in the library
11
Components in the system
118
Flows end to end
6