Lancing / case study
RPWith.Mebecame URS.
One focused home for characters, private scenes, project worlds, and the people writing them.

The premise
Write together without stitching five tools together.
Online roleplay often spreads one story across character profiles, chat apps, documents, private servers, and spreadsheets. RPWith.Me started with a simpler idea: give writers one place to create characters, find scenes, write together, and run their own project worlds.
- Work
- Product strategy, experience design, and full-stack engineering
- Platform
- Responsive multi-user web application
- Status
- Live author platform

The solution
Complex underneath. Clear when you use it.
- 01
Bring the writing tools together
Character drafts, projects, private rooms, scene writing, messages, and world management now live in one connected workspace.
- 02
Keep live work reliable
Realtime updates make rooms feel immediate while committed server data remains the source of truth after a refresh.
- 03
Build trust into the product
Account permissions, blocking, reporting, project roles, and room controls share clear boundaries instead of being added later.
- 04
Support depth without crowding the screen
The dashboard stays direct. Deeper character, room, project, and moderation tools appear when the writer needs them.

Technology
A modern stack with clear boundaries.
- Interface
- Next.js 15, React 19, and TypeScript
- Writing
- Lexical rich-text composition and structured scene tools
- Data
- Prisma with PostgreSQL and explicit project scoping
- Live updates
- Ably delivery backed by server-owned application state
- Delivery
- Vercel hosting with external object storage
- Quality
- Vitest, Playwright, schema checks, and deployment gates
What shipped
A real product, not a concept.
The launch turned a scattered workflow into one responsive system and created a maintainable base for new writing and community tools.
- 01
A live author hub instead of scattered profiles, chat rooms, documents, and spreadsheets.
- 02
A responsive workspace for characters, inbox conversations, projects, private rooms, and scene writing.
- 03
Long-form roleplay tools including RP/OOC modes, turn tracking, dice, room controls, and transcript export.
- 04
A reusable platform foundation with shared contracts, clear permissions, automated checks, and room to grow.
Have a complex idea?
