(notes on creating a mobile-friendly front-end editor)

for a long time I’ve been thinking about how to make not only my publishing tool, but my daily environment.

the admin dashboard works, but it was never made for quick, , everyday – and definitely not for .

so I started exploring how to make my own editor – a small, interface on top of – that lets me post, edit, and publish content in my own way.


1. context and goal

I don’t want to rely on third-party writing apps anymore.
they’re great, but they all create separate ecosystems – each with its own structure, sync, and limits. my long-term goal is simple: to have everything inside my own system, that I build on wordpress – my life system, my notes, my posts, my data.

at the same time, I don’t want to build a native iphone app. well, actually I do, but it’s such a huge project that I can’t start it yet. for now I want something lightweight, elegant, and fast – working directly in the browser, later installable as a progressive web app (pwa) – and this may be a good start for building my own app.

so the question was:

can I make my own front-end editor – a page that looks and feels like an app, works perfectly on mobile, and lets me write and publish without touching wp-admin?

the answer is yes.


2. what I want to achieve

the goal is to build a minimal writing interface – a page inside wordpress (for example /write) that lets me:

  • create new posts
  • edit existing posts
  • save drafts
  • publish directly from there
  • and do all of this quickly, from my iphone or ipad

this page should be for logged-in users only, replacing wp-admin in daily writing.


3. main features

clean, mobile-first interface
the design should be simple and touch-friendly. no wordpress clutter, no admin bars. just a text field and a few clear buttons.

two modes of use

  • create mode: opens an empty form for a new post
  • edit mode: opens existing post data when using a query parameter (for example /write?id=123)

draft and publish flow
two main actions – save as draft and publish.
optional third – auto-save to localstorage, in case I close the tab.

minimal fields
only title, content, tags and categories.
that’s all for the first version.

simple header navigation
a small top bar with:

  • back to dashboard
  • mood tracker button (later, after adding mood tracker to my system)

4. structure and logic

when I visit /write:

  • if I’m not logged in → redirect to login
  • if no id is provided → open new post mode
  • if id is provided → load existing post into form

the page connects with wordpress through its rest api, but the process should stay invisible.
it should feel like a small native writing app, not like a technical tool.


5. design concept

the layout should look something like this:

  • top bar: back / dashboard
  • field: title
  • field: content (simple text area, markdown support from the beginning would be great)
  • category picker but not the typical way. it should only show specific categories depending on what I choose.
    for example: ask “share on social media?” → assign social media category; ask “send as newsletter?” → assign newsletter category; ask “what type of post is this?” → choose between micro, summaries, micro journal, etc.
  • buttons: save draft and publish

no toolbars, no formatting menus, no visual distractions – just pure focus.
it should respect system theme (dark/light) and adjust colors automatically.


6. dashboard and next steps

this /write page is only the first step – a quick writing tool.
the next phase is a custom /panel – a personal dashboard showing:

  • latest drafts and published posts
  • basic system data (sleep, mood, meals, training, etc. – long term future)
  • shortcuts like “new post”, “new micro”, “new micro journal”

the final step is to turn this dashboard into a pwa – installable on iphone, opening fullscreen, working offline.


7. security

  • only logged-in users can access /write and /panel
  • all actions stay inside wordpress authentication
  • no external services or dependencies

that’s enough for mvp – I’ll be the only one using it anyway.


8. summary

the idea is not to build a new app.
I already have one – wordpress.
it just needs a new layer on top of it – one that fits my rhythm, my devices, and my way of writing.

this is both a technical direction and a creative manifesto – about writing directly inside my own system, without middlemen, apps, or distractions.