DEV Community

Discussion on: How to Start and Finish Any Web App Project

Collapse
 
nickjj profile image
Nick Janetakis

Hey, thanks a lot for reading. Reply back here with your feature list (if it's not sensitive info). I'd love to take a look to see how others apply it.

Collapse
 
iwilsonq profile image
Ian Wilson

Yeah sure. It's basically a cloud markdown editor so that I can edit and a future blog post from anywhere, be it mobile or my mac.

I would like to:

  • have WebSocket communication via clients and server
  • be able to share a link to the unpublished post with others to edit or give feedback (and whether they have permission to)
  • explore ways to improve the editing experience on mobile. Or at least the reading experience whether that's through a native app or just the browser.
Thread Thread
 
nickjj profile image
Nick Janetakis

That's a good start. Have you thought about how to break down sharing an unpublished post into smaller steps?

Thread Thread
 
iwilsonq profile image
Ian Wilson • Edited

Yeah, ideally I'd have 3 levels of permissions:

  1. Owner: can edit or publish posts
  2. Editor: can edit or post notes
  3. Anonymous: read-only

A document would be represented as a URL like https://example.com/${postID}, similar to how Medium works and can be viewed by anyone provided with the link.

If the owner views it, they can edit it however they'd like. If anyone else views it, they can only read the markdown.

Since I'm not too concerned about other users using this app I'd start with just #1, then allow for #3, and eventually #2.

My priorities revolve around anything that'll reduce friction in my own dev/writer experience.