Announcing Steem Marketplace: Step 0 - Learning to crawl...

in #utopian-io5 years ago (edited)

Introduction

As part of my entry into the Business Plan competition recently run by @aggroed I outlined an idea that I had for a marketplace where users can buy and sell unused gift cards in exchange for Steem. You can read the original business plan submitted here if you're curious.

I was fortunate enough to win this contest, winning 500 ENG tokens (used to create Steem Engine tokens) as well as 500 STEEM. I wanted to outline where I see the marketplace fitting in, how I am going to realise the vision, what the next steps are and also what else to expect. This post is an introduction to the Gift Card Marketplace itself as well as other planned initiatives.

The gift card marketplace is going to be a part of a more broader umbrella of marketplaces. I envision a bunch of different marketplaces for different scenarios.

  • Gift card marketplace
  • Domain name marketplace
  • Services marketplace

Really, the sky is the limit in terms of use cases for marketplaces. There will be a Marketplace Token which will serve as a utility token that users of the platform will earn and transact with (akin to a credits system), but also use to offset fees and other applications on the gift card marketplace as well as all other future marketplaces.

At this stage, all aforementioned projects are still in the final step of finalising issues and project priorities. Repositories and projects have been created, which will be filled momentarily as the scope of work is expanded out, finalised and subsequently started.

This is a look at what is coming, and an opportunity for people to get involved in a potentially very big Steem project.

Priority #1: Gift Card Marketplace

I don't currently have a name for this app yet, but I am hoping it'll be more original than calling it Steem Gift Card Marketplace. Prior work has already been done on the marketplace in a private repo separate from the organisation, but the intent is to start from scratch and port over code from the existing repo.

image.png

I actually started working on this idea about a year ago. Originally it was going to be built with Bitcoin and Litecoin in mind, but Steem is faster and way better to transact and work with. This is the idea outlined in the competition entry and therefore, it will be the first product delivered.

The intention is to get an MVP out of the door, but also not sacrifice code quality in the process. I want all code delivered to be secure, written with best practices in mind and tested (unit and end-to-end tests). It will be a balancing act to ensure things move at a nice pace without blowing out delivery timelines.

A roadmap will be put out shortly as well as a public projects board in GitHub with issues tagged. Admittedly, this is an ambitious undertaking and one I hope the community will partake in and get involved. The goal is to get this project done within the next six months, if not, less. That will be achieved by starting small and rolling out new features and updates after the initial launch.

The aforementioned business plan which is linked again here explains the reasoning behind "why a gift card marketplace", "why it matters" and "why unused gift cards are such a problem" - if you're curious about the concept, this is the best place to start, but over the coming months, more detail about the problems being solved and development of the project itself will be revealed.

Draft Roadmap

While no official roadmap has been created yet, a rough outline of what can be expected is below. More specifics are to come, the semantics and details are currently being worked out as we speak.

  • Setup a Steem Engine Node (currently in progress, will be done by the end of the week), this will handle transactions and eventually the concensus layer being built for SE.
  • Get a functional working MVP of the Gift Card Marketplace by June 2019.
  • End of June, start of July 2019 the Gift Card Marketplace will issue a call for testers/early users. As an incentive for testing the site and reporting issues and making improvements, MARKET tokens will be issued as payment.
  • The testing period will run for about one month until August 2019.
  • Gift Card Marketplace will aim to launch in September 2019, possibly earlier in August 2019 depending on issues encountered and work left.
  • Throughout this, work will be done in parallel on additional packages for certain pieces of functionality (the payments package will most likely be released before the marketplace), tentatively probably around June 2019.

Branding / Marketing

The STEEM won in the contest will most likely be used to fund the services of a designer to help with branding and logos. I am a front-end developer, so branding and design are not my strongest traits. Once the naming has been sorted, a logo for the gift card marketplace will be created.

Because this is going to be one of many marketplaces under an umbrella organisation, I am envisioning a logo that can be used for the different marketplaces and adapt accordingly, looking familiar but also possessing its own separate unique identity, that will be a huge undertaking.

The intention is work on branding will be done asynchronously from development, so it won't slow things down.

As part of the push, marketing will play a very important role. I envision getting the community involved and incentivising people to market the site through financial incentives like STEEM tokens as well as MARKET tokens (the proprietary token for the platform).

The marketing aspect will be explored in more detail at a later date, so the project is not halted by semantics that currently do not matter during the initial development phase of the project.

Open Source

The very core principle of Steem Marketplace is open source development. While many Steem projects seemingly operate in the shadows, all work is intended to be done in plain sight. The Steem Marketplace organisation can be found here on GitHub. Repos exist for the front-end of the marketplace here as well as the API here.

Work has been started getting the skeleton and initial app setup in the front-end repository, the API repository will lag behind until the front-end is in a place where it can consume an API. You can star this repo and follow along with the progress, there is already a working app there it just doesn't do anything yet.

The intention is MARKET tokens will be issued as payment to anyone willing to jump in and help with development. Numerous opportunities for copywriters, designers and developers will be offered of all skill levels. These tokens can be sold on the Steem Engine marketplace or used on various marketplace applications.

A separate post on the utility of the MARKET token will be coming shortly, as we delve into how the economics of the platform and numerous marketplaces will work. The MARKET token will be integral to the gift card marketplace, as well as other marketplaces serving as a "credit" like store of value users will use to transact on the site with.

Steem Marketplace and its numerous marketplace applications are being built with two goals in mind:

  • To increase adoption and awareness of Steem
  • To give back to the community and strengthen it with well-written, well-tested code they can leverage for their own ideas

While marketplaces and a core marketplace framework will be one of the key priorities, as a result of the development work, numerous separate installable packages will be created. Core pieces of functionality broken out for reuse in third-party applications, scripts and bots.

One such package will be a payments library that will nicely wrap Steem and allow you to implement a payments system similar to how Paypal's IPN works as well as other payment services like Stripe, or for crypto, similar to how Coinpayments.net works watching an address for money and reacting accordingly.

This payments package will live in this repo here. It is currently empty, but if this interests you, give it a star so you're notified when it's ready. A broader extension of this package will be an open Websocket based API where you'll be able to watch for transactions without needing to use steem-js or other libraries and work with the blocks directly. It will also support Steem Engine tokens.

A project board exists for the MVP launch here and as work is scoped, it will be added in here and tagged accordingly. These will be features and bugs crucial to be completed for launch.

Conclusion

This is only the beginning of something highly ambitious and exciting. I really hope the community gets behind the concept and participates any way they possibly can. It's going to be a lot of fun and a lot of hard work, but if we want Steem to succeed and grow, we need more ambitious use-cases that expand beyond gaming and gambling.

Let's go.

Sort:  

Hi, @beggars. This looks like a fascinating project idea which could potentially get attention from several people. If there is one thing I love about open source development, it is the fact that like-minded individuals could collaborate and help realize either simple or complex ideas.

We are glad to see new projects on the Steem blockchain. Did you know that you can bring your project idea closer to like-minded individuals who might be interested in getting involved with your project and help realize it? The IdeaHub show is the place for you to pitch your valuable ideas to the community which is live on most of our social accounts such as Facebook, Youtube, Vimm, and of course our discord server where we stream live from. We are also available on podcast which will allow anyone to listen to the show at their convenience every Monday from 8-9PM UTC. You could join us, and give more insight about your project idea. Click here to see our previous sessions. I am looking forward to having you on the show.

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]

@knowledges Cheers for the response and very thorough review. It might not have been quite obvious from the post content given this is a new project, but work has started on this already.

It's actually an idea that started out for Bitcoin and Litecoin before realising that Steem would be a better fit with its lack of fees and quick block times.

Specifics definitely need to be nutted out on a granular level, but the gift card marketplace has been started and on GitHub. A lot of the other components need to be built up, but things are very much happening.

I've posted a couple of updates since this announcement post on progress, including a project and development update on progress and technical specifics. Understandably, this is more of a high level post than a technical one though, I can see why it appears as very much an idea that hasn't been realised or started to be realised yet.

I am always grateful for feedback and I was wondering if you had some tips and advice for making things more enjoyable to read? I noticed it was one of the review criteria, but admittedly, wasn't sure what constitutes enjoyable (especially if you're talking about boring technical stuff).

The ideas hub sounds interesting and I would very much love to drop by and talk about it :) thanks for letting me know, I didn't actually know such an initiative existed.

Thanks again and I love your work.

Cheers to you as well. :)

I notice that you've made several updates regarding this project and I can see that you mean business. Well done! I only saw those updates after going through your reply.

I am always grateful for feedback, and I was wondering if you had some tips and advice for making things more enjoyable to read?

Now that you mentioned it. The questionnaire of the blog section was recently updated, and your question made me realize that there is a bug presently in it. Below is a screenshot of how I have answered the questions:

Questionnaire (5).png

On the above screenshot, you will notice that the question about how interesting a post is to read is not even present. As I said, this is a bug, and we will fix it as soon as possible.

However, I still have one suggestion for you: It is better to use the quotation markdown to wrap your texts rather than showing them as a screenshot which is not a good idea.

The ideas hub sounds interesting and I would very much love to drop by and talk about it.

Sure, I am looking forward to having you on the show. I could line you up on our next show which is going to be live tomorrow (3/18/2019) From 8-9PM UTC. :)

It would seem that you had the review tab open during the changeover to the new questionnaire, @knowledges. Which explains the low score. I've re-scored it using the new questionnaire.

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

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

If I haven't spent it by time you get up and running, I have a $50 jb hifi gift card I'd throw up on the market for testing!
Following with close interest. Good luck!

Posted using Partiko Android

That's awesome man. I, funnily enough, have a couple of JB HiFi gift cards lying around, I have a $10 one in my wallet. Who seriously gives someone a $10 gift card? Ha. Cheers dude, I'll be sure to keep everyone updated throughout the process.

This post has been included in the latest edition of SoS Daily News - a digest of all the latest news on the Steem blockchain.

Hi @beggars!

Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your post is eligible for our upvote, thanks to our collaboration with @utopian-io!
Feel free to join our @steem-ua Discord server

Looking good! Let me know if Developers are needed for the project, I might help with my network. Cheers!

Posted using Partiko Android

Congratulations @beggars! You received a personal award!

DrugWars Early Access
Thank you for taking part in the early access of Drugwars.

You can view your badges on your Steem Board and compare to others on the Steem Ranking

Do not miss the last post from @steemitboard:

Are you a DrugWars early adopter? Benvenuto in famiglia!
Vote for @Steemitboard as a witness to get one more award and increased upvotes!

Hey, @beggars!

Thanks for contributing on Utopian.
We’re already looking forward to your next contribution!

Get higher incentives and support Utopian.io!
Simply set @utopian.pay as a 5% (or higher) payout beneficiary on your contribution post (via SteemPlus or Steeditor).

Want to chat? Join us on Discord https://discord.gg/h52nFrV.

Vote for Utopian Witness!

Hi all! A significant benefit of using an online platform to buy and sell used goods is the potential cost savings. Many used items on OfferUp are offered at significantly lower prices than their new counterparts. Buying goods using this application is completely safe, as the company reliably protects both buyers and sellers. But if something goes wrong, just contact offerup and they will resolve the difficult situation so that everyone is happy.

Coin Marketplace

STEEM 0.30
TRX 0.12
JST 0.034
BTC 63475.77
ETH 3117.23
USDT 1.00
SBD 3.94