DEV Community

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

 
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.