KURE Development Update

in #utopian-io6 years ago (edited)

Since the announcement last week, I've continued to work on KURE and am pretty close to being able to release a working public site for people to try out.

What is KURE?

Kindred United to Reward Everyone.

A Community Platform and Curation Network Remedy for Steem

Do you want to find content that other people really value? How?

Upvotes don't do it, because so many upvotes come from autovoting, autobots, or curation trails. You don't know if a vote for content is done by a real person, or some automation. The content isn't being evaluated when it's automated.

Imagine a curation network where people are interacted through community groups to share and value content, and you can really see what they value globally through various communities that people organize and collaborate together to build.

KURE provides a network hub for people to create their own community groups for evaluating content to curate. It will also develop into communities to create posts within.

Create your own communities and have others join to contribute. Make up your own criteria. Manage who can add curation links to your community group. Anyone else can follow your community and engage.

My goal is to make content easier for everyone to find by all of us sharing the content we like trough communities. Others can find communities they are interested in and see what is being curated within that community to also support it with upvotes, resteems and comments.

Maybe you want to share what you value, and get others to see it or support it, but don't want to resteem it, or want more people to see it. On KURE, the community you create and those who are involve din it will popularize content you value and allow others to see it. Anotehr way of thinking about it, is it's kind of like having a custom community feed, based on a community that engages in creating it, rather than just one person.

Github Repository

https://github.com/KrNel/kure

Features

  • Login through SteemConnect
    • Secure and httpOnly cookie for token
    • CSRF Protection through session verification
  • Create a Community Group
  • Manage/Edit a Community Group
    • Add curated posts via link to the group
    • Delete posts from the group
    • View users who belong to the group
  • Delete a Community Group you own

Technology Stack

  • Node.js
    KURE is built with Node.js on the back-end for authentication and database queries. Express](https://expressjs.com/) is also being used.

  • React
    The front-end is in React.

  • MongoDB
    MongoDB is used as the database storage medium. I'm used to SQL and schemas (I prefer the structure and query language), but I wanted to open my skillset to a popular stack (MERN) and learn to use a NoSQL database. This is for the initial data from the site activity. Eventually I plan to put the data into custom_json on the Steem blockchain.

Roadmap

I'm working on

  • adding and deleting users to a group you own
  • requesting to join community groups that others have created
  • showing the recent activity for community groups and curated posts on the front-page
  • getting proper displaying title from submitted link

Then it will be ready for initial public use ;)

Forthcoming:
The next thing to develop will be viewing posts from the blockchain (as well as upvote and comment), and being able to add them to community groups that you own, or to others that you belong to. You will also be able to submit posts for approval to groups that you aren't a member of. More features to come, like being able to like and rate community groups and their posts.

As the development progresses, KURE will become a front-end viewer of the Steem blockchain with communities integrated for creating new posts within. I see great potential for interactivity and engagement from this project to help all users of Steem, from content creators to content curators. I look forward to realizing this idea for all to benefit from.

Contact

If you want to contact me, you can reach me on Discord at @krnel#6579, or email at [email protected]. I'm not really on steem.chat, but I think I get emails if you send me a message.

Peace.

Sort:  
  • As requested on Discord, please use Pull Request or Commit list when submitting development posts. I used the last two weeks to do my review. https://github.com/KrNel/kure/compare/master@%7B14day%7D...master
  • Project would benefit from eslint for cleaning up the code. Too many console.log and misaligned code.
  • Dont hesitate to add code samples to your article, it's a development post after all.

Your contribution has been evaluated according to Utopian policies and guidelines, as well as a predefined set of questions pertaining to the category.

To view those questions and the relevant answers related to your post, click here.


Need help? Chat with us on Discord.

[utopian-moderator]

Thank you for the review and the feedback, much appreciated! I'll work on doing better next time!

Thank you for your review, @helo! Keep up the good work!

That's great. Somewhat reminds me of what StumbleUpon used to be - and SU is something I think would be a great step forward for engaging on Steem.

With that in mind, is it possible to copy and merge groups? (without manually adding all posts)

One for the future: a tip button (or other way) to reward older posts.

Thanks!

I'm not big on social media, I guess its a link sharing hub?

Maybe that can be added in the future, good idea. With duplicate posts, offer the option to keep one or the other stats?

Tipping, maybe in the distant future when the front-end for the chain comes about ;) thanks!

Yes, SU was very popular for some years; was also a good way to create one's own group of links instead of bookmarking. I think was challenged by Pinterest, and never recovered. I don't like Pinterest much as it only links to images, whereas SU could link to anything, such as pdfs.

Congrats on getting it up.

Totally unrelated, but do you find Protonmail to be as good as they promote it as? I kicked around using it about a year ago but then forgot about it.

Thanks. More work to do ;)

I don't use proton much. The paid for version has more features. I wasn't going to give out my main email with my name ;)

Definitely seems very useful. People I know have been migrating away from Facebook groups so this could help them earn money from their efforts.

Yeah, hopefully it will be ;)

Great project, but you don't want to know what its name means in Serbian :D If we start translating it, we will LOL. A lot

LOL, well it's not a real word, other than being pretty much the same as cure

Steem keychain login?

Posted using Partiko iOS

Sure, in time. For now, SteemConnect... not a priority atm.

So the community isn’t necessarily to help people get upvotes?

Sure, it is, you curate (upvote) the content you want, and can collaborate to support content you want as a community to see what you're all interested in.

Through what medium will people get to upvote themselves?

This is great to hear. Actually this will be my first time of hearing about this wonderful project of

I remember when you were working on this before. I'm so glad that you're back at it as I was looking forward to making use of it.

YES!!! Community groups have been missing from the steem blockchain for what feels like way too long. This is going to explode in the best way. <3

Posted using Partiko Android

Coin Marketplace

STEEM 0.22
TRX 0.27
JST 0.041
BTC 103729.61
ETH 3828.52
SBD 3.34