02 — Web App · 2025

Plox

A full social platform for pixel artists: a public gallery, competitive challenges, leaderboards, sharing, moderation, and a real creative canvas — designed as one connected product rather than a collection of generic screens.

My scope: full-stack product design and development across the public discovery surface, the React studio workspace, shared product architecture, and the interaction model connecting both.

30-SECOND PROJECT READ

The project at a glance.

Challenge
Combine a public creative community with a capable pixel-art studio without making the first-use experience feel like a cockpit.
My role
Product design and full-stack development across discovery, creation, sharing, moderation and the studio interaction model.
Team
Independent product design and build.
Timeline
Web application · 2025
What shipped
A connected social platform with galleries, challenges, profiles, guides, moderation and a working creative canvas.
Outcome
The gallery, challenges, profiles, moderation tools and browser-based editor are working. The case study labels the measurements that still need to be collected.
03 — The challenge

How do you make a serious creative tool feel approachable?

Plox had to serve two very different moments: discovering other artists and working inside a dense pixel-art studio. The product needed gallery discovery, social motivation, and a capable canvas without making the first interaction feel like opening a cockpit.

The first question was not “what framework?” It was “how do pixel artists discover each other?”

Plox process notes
04 — Product model

One product, two surfaces, one interaction model

Plox separates the public, SEO-first surface from the no-index creative studio. That separation protects the focused workspace while keeping artworks discoverable, shareable, and connected to a community layer.

Plox full logo lockup inspiration
Plox standalone symbol inspiration
PUBLIC

Discover and share

A server-rendered gallery, animated previews, artist profiles, challenges, leaderboards, and short-code sharing make the work visible beyond the editor.

STUDIO

Create without distraction

The React canvas keeps drawing, colour, references, layers, frames, onion skinning, and project state close to the work itself.

CORE

Connect through one API

A shared type system and Express API keep identity, artwork lineage, challenges, permissions, and moderation consistent across both surfaces.

05 — Interaction decisions

Complexity organised, not erased

A creative tool cannot hide every advanced capability. The goal was to give beginners a visible route into the product while preserving accelerators for people who already know how they work. Dedicated panels support recognition; shortcuts and a command palette support speed.

Plox project settings interface 1
WORKSPACE PRINCIPLES — VISIBLE TOOLS, FAST PATHS, SAFE RECOVERY
Colour feature in the product workspace
Colour
Saving feature in the product workspace
Saving
References feature in the product workspace
References
Timeline feature in the product workspace
Timeline
DESIGN INTENT — NOVICE TO EXPERT
One dense workspace, every capability visibleVisible controls + contextual panels + shortcuts + command palette
06 — Shipping the system

The interface was only one part of the work

Plox runs as a full-stack monorepo: Next.js for the public surface, React for the studio, Node and Express for the shared API, Supabase (Postgres) for product data, and Docker Compose for the local stack. Caddy routes the public site, studio, and API as separate services without splitting the product model apart.

One command spins up the full stack. Each surface can evolve independently without breaking the other.

Plox process notes · local deployment architecture
07 — Shipped, annotated

Where product, interface, and infrastructure meet

The implementation crosses product, interface, and infrastructure decisions: workspace state, frame operations, save flow, reference controls, and the boundaries between the public surface and the studio.

Where product, interface, and infrastructure meet
08 — Evidence plan

What I would measure before calling it easy

The engineering baseline is useful context, not a usability result. The next layer is a task audit: can a new user create, correct, animate, and share work without needing a tour?

TARGET

Immediate feedback

Benchmark brush stroke, tool change, frame change, and undo latency. The research target is feedback beginning within roughly 100 ms — not a claim that Plox already achieves it.

AUDIT

Recovery by default

Check delete frame, delete layer, clear canvas, overwrite, unsaved work, undo, and redo for reversibility, confirmation, and visible state feedback.

STUDY

Novice → expert path

Test first artwork, colour change, layer creation, undo, second animation frame, onion skin, and export with task time, errors, assistance, and confidence recorded.

09 — Scale of the system

The challenge was keeping the whole thing coherent

100%1 product modelshared across every surface
67%2 of 3 surfacespublic site + studio, joined by one API
31%31 generated routesreported in the current website build

Designing one screen was not the challenge. Maintaining a coherent interaction model across a growing creative ecosystem was.

Case-study framing · engineering scale is context, not usability proof

The current project notes also report 240 passing app tests. These figures communicate system scale and implementation discipline; they do not replace task success data from real users.

10 — What I learned

Power needs a clear way in

Design the path, not just the panel

The key question was how discovery, creation, feedback, and sharing reinforce one another — not how to decorate a canvas.

Separate surfaces by user intent

A public gallery and a focused studio can share an API and product language without sharing the same density or navigation.

Treat shortcuts as a second layer

Expert efficiency should be available without making the first-use experience depend on memory or documentation.

EVIDENCE STILL TO COLLECT

The supplied project material gives us strong architecture and interaction evidence, but not yet a defensible task-success study or measured latency baseline. Those should be added once the final recordings and audit data are available.

WHAT WOULD PROVE IT

Benchmark the four critical interactions, run a small task-based usability study, and turn the results into the page’s strongest proof instead of relying on feature count.

01
Plox save panel on a mobile portrait workspace
PRIMARY FLOW
Plox reference panel on a mobile portrait workspace
03
Plox colour panel on a mobile portrait workspace