Starting a new personal project - SteemEdit

in #steemedit7 years ago

Introduction

Being new to the #steem platform, and #steemit, means it's existence gives me a few ideas for small, personal programming projects.

As this is a blogging service, my first idea is a small application for writing blog posts offline, to initially to ease the ability to write drafts before publishing. After all writing straight into a browser feels dangerous, like my work could be lost at any moment. (I do realise the browser will save drafts to local storage, but I can't shake the feeling regardless)

Intended Features

So first I scope out a few features by looking at what #steemit already allows:

  • Create a post with a title, body, tags, and reward selection.
  • Github flavoured markdown preview. (As, as far as I can tell, this is the markdown type being used)
  • Drag and drop to add images, (as well as manual selection)

Other features initially intended to add by a 1.0 release

  • Allow working on multiple posts, (thus keeping multiple drafts)
  • Monitor previously made posts for votes and comments.

Technology Choices

A small project like this, gives me a chance to play with new technologies that I've had my eye on, (and some that'll help).

Due to the nature of #steemit I've decided to go with web technologies but on the desktop. This pretty much picks electron as my application host.

I've also been eyeing elm with some interest over the previous months, so I'm going to be doing the vast majority of the work in that.

Does this exist now?

No, I've created the project locally, and I'm playing around with elm, but I'm probably quite some distance away from an initial release. Once I've got the basics down however, I will publish the code to github, in it's pre-1.0 state.

Coin Marketplace

STEEM 0.19
TRX 0.24
JST 0.037
BTC 97079.51
ETH 3326.73
USDT 1.00
SBD 3.09