Introducing Steepshot for the Web. Login to Steepshot and enjoy amazing photos!

in #steemit7 years ago (edited)

Hello, Steem Community!

Steepshot is an open source Web app for lifestyle sharing based on Steem blockchain.

Got tired of tons of blogging text on Steemit? A picture worth a thousand words is an idiom that describes your social media habits?

Welcome to Steepshot, a place where you can share your lifestyle and visual experience, and earn Steem for your activity.

Our Web app is a Steem client, written using JavaScript and React, with the focus on pictures and short videos (in future). The app is based on Steem.JS and is fully open source, feel free to check the code at GitHub


How to Login

How to Explore

  • Explore your feed page (your followings)
  • Browse photos, open in popup
  • Press "I like" & send your comments
  • Press left/right buttons on your keyboard to show previous/next photo from the actual feed

Create post

  • Just click ''create post'
  • Enter a title
  • Add tags simply by typing them with spaces in between
  • Now you can add description to your photo (optional)
  • Click the button ''Create new post"


  • Show profile, followers, follow users
  • Change Settings

The tech behind Steepshot

  1. Transaction serialization and signing is processed securely on the client side
  2. We are able to make custom searches for any data in Steem, syncing the blockchain to a local database in real-time (MongoDB + Data Scrapers + Local Steem nodes)
  3. We use hybrid storage architechture: Cloud Storage + IPFS
  4. We always work on perfomance to speed up the data access (Our clients use back-end software)

What's next?

  • Search, filter by tag
  • List of available tags in popup while creating new post
  • Endless feed
  • Recommended photos based on your interest
  • More filters like "popular/week top"
  • Show next/previous photo in popup
  • Improvements & bug fixes

and more

and more

and more!

What is planned longer term?

  • (Special) Brand new Browse page using complex filtering (& probably ML)
  • (Special) Short videos / Stories
  • (Special) Live streaming







Hello @steepshot This post is really helful. Can i translate it in my native language?

Greetings @steepshot! Do you think Steemit has what it takes to be one of the top 10 global social media platforms?

We do! Are you willing to help us do what it takes to fix steemits vulnerabilities so we can bring this platform to the mainstream?

I represent an media alliance with over 10 million followers. We see that steemit needs a few small, but very important changes to make it to the next level.

Please share your solutions with us! And help us attract the attention of steem developers. Share your wisdom and thoughts with us at

Together, we will bring steem to the Mainstream!

Sure! Just mention us in your post and we'll upvote it.

I will love to translate it to Spanish too

follow me i follow you dear

How about if I follow you, would you follow me? 🤑

thank you sir

Hey, guys! This is great news! I’ll try this out in the next couple of days, but it looks great!

Any updates on the mobile apps? Have the issues with iTunes been sorted out?

Update for mobile devices is coming soon. We make final steps. Still struggling with App Store.

OK. Thanks for info today. You should keep us updated more often, even if it’s just to say, “Hello! We’re working hard to bring you new features!”

Or...make a photo update for your blog that’s also shared via Steepshot!

Yes, sorry that we have not reported on the status of work on the project for some time.

We have prepared many updates. Users are tired of announcements. They want a working product.

Yeah, that’s also true. And I know your product works. The app store issue is unfortunate, but I’m glad it hasn’t deterred you from moving forward. The web version looks good though and I’ll be sure to give it a good test run.


Thank you so much for this work @steepshot. Never thought the steem blockchain would be this influential. Social media disruption is coming!

Me too, i have to try it out, this app will be great i guess

@steepshot do you have plans to fully integrate IPFS or some method of decentralization for the photo storage? - To what extent is cloud storage used in your system compared with IPFS?

@thejohalfiles @mcsamm All the photos uploaded to Steepshot are stored in both decentralized IPFS storage and centralized cloud storage. IPFS-hash of the image is stored to Steem blockchain in post's json_metadata together with a link to a centralized storage stored in post's body.

We see the following blockers for full IPFS integration in Steepshot:

  • IPFS protocol never guarantees you that the image/file is going to be received by the end user that requested the photo. Instagram would never become so large if users occasionally experienced the unavailability of their content, no matter what the technical reason is.

  • Based on our tests it may take up to 20 minutes to fetch a photo by its hash through IPFS, while the upper bound we can allow ourselves for robust user experience is a few seconds.

We plan to continue using centralized cloud as our primary storage, but we want to use IPFS as a secondary storage that could be addressed if there's something wrong with a user image in our centralized storage.

TL;DR if you want Instagram users to switch to Steepshot you should be able to provide at least the same quality of the service.

Alright thank you very much. Will private accounts and that sort of thing be a reality on steepshot in the future? - similar features Instagram has?

Thank you for the reply @steepshot, just saw this.

steepshot!!! just got to hear of it and can't wait to have its experience..I really love photos which l believe will possibly be of a great use..many thanks to you @thejohalfiles for your ssuggestion on the IPFS photo storage

Dear @thejohalfiles, I want to chat with you how can I contact with you.

You can PM me on - just create an account / dl the application Discord.

I have an account on discord and I think. I messaged you on discord. My id is : jatinhota#0025

Tried to PM you on Discord but not sure how yet. I am on there as Crypto Connie. Just thanking you for your help @thejohalfiles.

Great site design, I will try it out. :)

Great development indeed! Will definitely try and figure this out. Thank you :)


Saying hello @rymlen!

It is very exciting news @steepshot. Now I have freedom to use steepshot on laptop. Thank you

Congratz for whole steepshot team :)

It looks and works pretty well. Do you have a plan to integrate with SteemConnect v2?

Thank you!)

Probably we won't use SteemConnect v2, at least in it's current form. We think the best reasoning for this was given by @heimindanger, founder of @dtube, who said:

"I am very aware of the SteemConnect project, that aims to provide an easy way for developers to enable STEEM login and key management. However, I am personally very much against delegating my keys or sending them to someone else to use, even if it's a trusted 3rd party ran officially by SteemIt Corp. Sorry but I like to remain in 100% control of my keys, and you should too."

This comment is very timely as I have been searching for answer regarding this particular matter. I have signed up for at least 2 front ends (excluding steemit) using my Posting Key only.

Would that still be an issue of security?

No. Your posting key does not give access to your master or active keys which are needed for account changes or accessing your wallet. I also refuse to use SteemConnect.

Exactly! Thank you, we will explain this soon for users in detail.

Looks really good, I like the minimalistic design. Why is steepshot logo not on there though?

Very exciting news! I've been meaning to try Steepshot for a while, but apparently my tablet is too old for it, so now it looks like I can finally give it a go. I'm confident that Steepshot will be the downfall of Instagram ;)

An updated app for mobile devices is coming soon! We support Android 4.4+.

@valth Not so fast, but it certainly would change the rules of the game. Steem blockchain in general is a serious threat to conventional social media and and blogging services.


Threat to blogging yes, because it is a niche.
It has always existed as that. Unlike online social identity.
So reward for the effort of blogging makes sense and will remain.

Destabilizing the big social players however will never happen.
Rewarding mediocrity has no value. Big business is a cherry picker.
They find value and attach to it. Thus reward an influential identity.

Giving reward to all creates a sea of uselessness. A clusterfuck.
More effort to then weed out the bad and discover the good.
Because of that, the system actually hinders it's own growth.

Example: indahash. Who coincidentally are trying to launch an ico.
They amassed a large user-base, with little ability to reward them.
Simply because most that join bring no value to begin with.

Coincidentally again, the very problem which plagues steemit.
They promise a better model, and it is. However they promise it to all.
Then when here.. reward only really comes to some. The rest fall.
So rather than invite all. Steemit should be cherry picking also.
Thus growing an ecosystem of true quality that would then entice more.

You have a valid point on your last thought. You think screening at the entry level would be a helpful idea in making the community meaningful?

No. Screening is not what I suggested.
Targeted enrollment is more accurate.
Still leaving it free for all to join.
Essentially the model of sports brands.
They connect with athletes they see value in.
Thus acquire the exact audience for their product.

It's not like it isn't already happening.
There's quite a few identities here which are "athletes".
Some are not relatable though.
They will find success anywhere.

It needs more everyday types with unique perspective.
Which would then drive the influx of those who say..
"Hey I can do that, here.. give me a go"

The pitch of "you can make money, come join"
Sort of sells a lie that there is nothing to it.
However, as you can see... the beggars of "vote for vote"
Have flooded the system. That is not a good aspect.

There is quality here, of course. I thought I would add this.
In case my message is received with negative tone.
Discovery of quality is obviously on the user..
But then again, that's not really a great system.

I agree with you to a point. I do see many accounts that post spam on this platform. I compare Steemit to Reddit, and you can see similarities between post on both platforms. I see Steemit becoming more and more flooded with "vote for vote" users. My point though is, as long as the true Steemers continue to post quality, we will be alright. Stay blessed my friend


Yeah I agree with you also.
This is why steemit needs to upgrade.
Take from others and implement it here.

  • Recommendations
  • Feed prerequisites (tag based)
  • Rising stars, Most follow-able
  • Controversial zone (like the nsfw tag)
  • Elite zone (for professionals and intellectuals)

All these would aid users with the discovery process.
Thus growing the quality aspect much faster.
Can't do much about the parasites.
Opportunists are switched on!

Rewarding mediocrity has no value.

Following up on this aspect, I can't see how 1 picture can earn almost a $100 while I do for instance research which takes me at least a few days, or transcriptions / summaries of important events like EOS talks which also take a day or two to get all the links, videos, transcriptions, quotes etc. I mean how can 1 photo generate that amount of money?

Well the only real reason is that steemit and steepshot all still follow the same model of other sites.
A popularity contest where once you gather enough leeches (which are attaching on to you for your status) then you can post anything and simply play the numbers game.
There is little here that rewards unique and thoughtful content without first the precondition of a large pool of followers. I'm not against that. Obviously that is how community functions and grows but other means of discovering content should be in place.

There should also be algorithms which automatically reward content with depth and clear effort such as what you suggested. If they have bots which are scanning for plagiarism then that same bot could acknowledge the scale of the unique content a post provides. The OriginalContent bot itself could be handling that system. As it is, you have to make sure to call upon it for a vote. A vote with a dismal reward.

The core of this network, even by the words of the founders, is that the unique content is everything. Yet when you look into how things work. That is not at all true. Popularity is everything. More accurately, who you know. Or who you suck up to. That's not a future model. It's also not a sustainable model.

I've been keeping up with the steemfest event and don't see any changes in the horizon that would change this. From unique users there is suggested implementations. From the central team however. They are ready to expand with SMTs without even truly perfecting this network here. This should be the cherry. Make this place a true beacon of hope for the masses and the rest will follow.

The core of this network, even by the words of the founders, is that the unique content is everything. Yet when you look into how things work. That is not at all true. Popularity is everything.

Well said. I see it in the comments I get. I don't think Proof-of-Brain works on a fundamental level. If you were to follow 'an expert' how do you know this is an actual expert talking? You don't

You'd actuall need some analytics and better yet, machine learning tools to check who is right most of the time. And I'm affraid that een these tools would need an expert to even use them. Either this is a though nut to crack or just maybe I'm missing something.

So either this:

If they have bots which are scanning for plagiarism then that same bot could acknowledge the scale of the unique content a post provides.

Or what would be easier: an editor in the blockchain which would measure how long you'd be writing a post but this too could be gamed by a bot I think. It would be just much harder to do. And it wouldn't stop people who have little to say but are writing many words without much meaning.

So again, how do you extract meaning from text?

Or you find people by hand and follow them but the point is I'm already following many of them. Maybe their post was a one-off and I just happened to read it. Maybe you should gradually loose people who you are following if you don't read/upvote their posts? Or have a summary service which summarizes your best followers?

Coin Marketplace

STEEM 0.20
TRX 0.12
JST 0.028
BTC 65665.03
ETH 3585.68
USDT 1.00
SBD 2.53