SteemMakers' website alpha finalized

in #utopian-io7 years ago (edited)

SteemMakers is a community which focuses on uniting, helping and rewarding makers and DIYers on the Steem blockchain. You can find more info about us and how to contact us on our website www.steemmakers.com.

The 90-90 rule

The 90-90 rule is not really a rule but more of an observation that experienced software developers tend to joke about. It's a quote by Tom Cargill from Bell Labs that goes like this:

The first 90 percent of the code accounts for the first 90 percent of the development time. The remaining 10 percent of the code accounts for the other 90 percent of the development time.

Especially for leisure time projects planning is close to impossible. That's why at SteemMakers we set no targets and try to grow organically. Lately I added the 'add post' functionality which was functional but needed some finalization.

Some finalization

When programming brain to keyboard for whatever reason it often takes some iteration to reach the final stage. The 'add post' functionality proved to be in this category. Several small extras still needed to be added but they turned out to have a quite dramatic impact on the code.
The feature was functional and @drmake has been using it quite intensively lately but some smaller items were missing that now have been added:

  • Check if the post is not already in the database
  • Check if the post date is less than 6 days old
  • Give feedback that verification is necessary
  • Clarify discoverer field
  • Add some constants to a configuration file for easier testing
  • Clear the form after submission
  • Give visual feedback of the progress
  • ...

testje.gif

Cookies

The SteemMakers website stores some information in cookies as I have explained before. There appeared to be some flaws in the implementation though. I updated to a newer library to mitigate the issue and also some slight changes needed to be made to the server. Nothing major but it took a while to figure it out.

Next steps

All updates are made available on the site. The alpha is now complete and now we'll take some time to see in what direction we can evolve further. As far as programming goes the bot needs some work but probably we'll focus on some other fields more first.

What would you like to see next?

We're currently considering several things to do next but we off course appreciate your feedback. What features would you like to see added, what are you missing, what would you like to see changed. Let us know, after all we make this for you!

Help us out

Anyone interested is free to join and help out. The code is available on Github, have a look and join us on Discord!

Utopian proof of work: GitHub commit1, commit2, commit3



Posted on Utopian.io - Rewarding Open Source Contributors

Sort:  

Thank you for the contribution. It has been approved.

You can contact us on Discord.

[utopian-moderator]

alpha is before beta :) ...

Hey @jefpatat I am @utopian-io. I have just upvoted you!

Achievements

  • You have less than 500 followers. Just gave you a gift to help you succeed!
  • Seems like you contribute quite often. AMAZING!

Community-Driven Witness!

I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!

mooncryption-utopian-witness-gif

Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x

Coin Marketplace

STEEM 0.19
TRX 0.16
JST 0.030
BTC 63606.08
ETH 2603.60
USDT 1.00
SBD 2.83