STEMGeek's First Hackathon

avatar
(Edited)

"A hackathon (also known as a hack day, hackfest or codefest; a portmanteau of hacking marathon) is a design sprint-like event; often, in which computer programmers and others involved in software development, including graphic designers, interface designers, project managers, domain experts, and others collaborate intensively on software projects."
-Wikipedia

Do I have your attention?

Hive has shown we can build something amazing without a centralized organization calling all the shots. In fact, Hive was the first successful Steem hard fork without downtime in years.

I am extremely excited about the future of Hive and it has given me hope where there was just despair.

Introducing the first-ever Hive Hackathon

Here's the deal.

You will have two weeks (14 days) to complete an exclusive project for Hive. Your project can be anything that benefits the Hive ecosystem.

The top three entries will win a portion of the total reward pool based on their position:

  • First Place 50%
  • Second Place 30%
  • Third Place 20%

If you want to contribute to the reward pool, send a transfer of Hive (no HBD please) to @prizepool and the amount will be added to the reward pool and 100% will be distributed to the winners and this post will be updated.

The current reward pool is 12623.37 Hive with the following donations:

@themarkymark - 1,000 Hive
@innerhive - 1,000 Hive
@theycallmedan - 5,000 Hive
@steemychicken1 - 1,000 Hive
@liondani - 1,000 Hive
@yabapmatt - 1,000 Hive
@peakd - 2,000 Hive
@originate - 150 Hive
@memehub - 100 Hive
@taskmaster4450 - 250 Hive
@slider2990 - 25 Hive
@klye - 13.370 Hive
@fw206 - 25 Hive
@circa - 20 Hive
@torrey.blog - 40 Hive

Quality posts related to the hackathon using the tag #hackathon may receive upvotes so be sure to provide updates when you have something cool to share.

You are free to keep your project secret until the deadline. Your project must be publicly revealed prior to the end of the deadline to be eligible.

I have created a #hackathon-discussion channel on the STEMGeeks Discord.

Deadline

This hackathon runs for 2 weeks and will end on May 16th, 2020 at 10:00 AM UTC.

Rules

There are some rules that must be followed to be eligible. These rules will be strictly enforced, with no exceptions. Plan accordingly.

  • All projects must be open source and provide a public repo.
  • All projects must be unique and your own work, you are free to use only open source elements and your own code to build your project.
  • Any third-party code/libraries used should be mentioned in your entry.
  • Your project must be exclusive to Hive.
  • Your project must be new and have started after the release of this post.
  • You can work in teams and I can split the prize between team members if requested.
  • The deadline is firm and submitting your entry even a second later will disqualify you. Pay attention to the deadline and plan accordingly.
  • You must submit a post with your entry in the #hackathon-entries channel in the STEMGeeks Discord. Please use this channel only for submitting entries.

Do not overly concern yourself with design and aesthetics, the most important thing is how useful your project is to the community. Design and aesthetics can be added later. That being said, good design and aesthetics may impact your score.

If you don't have design and aesthetics, make sure your usability and creativity make up for it.

You can use the Hive Brand Assets to help with color palette and logos.

Judging

The length of time to pick winners will depend on how many entries and may take up to a week or longer. I will provide updates if I need more time to decide on the winners.

Each entry will be scored based on these metrics:

  • Originality
  • Creativity
  • Functionality
  • Usefulness

How to Enter

All entries need to make a post on Hive with the tag #hackathon with the following information.

  • Description of Project and the problem it solves
  • Link to a public git repo on Github or Gitlab
  • Link to live project
  • [Optional] Video showing the project in action.

You must drop a link to your post in #hackathon-entries channel in the STEMGeeks Discord to be considered.

It is recommended to use the #technology tag so you can also be featured on STEMGeeks and be eligible for STEM rewards.

UPDATES

Q&A

It was asked if third party repositories can be used. I have no problem with using libraries and other code resources as long as they are open-source, but it got thinking I should add a new rule. I would like to have all third party resources mentioned in your final entry post.

New Rule Addded

  • Any third-party code/libraries used should be mentioned in your entry.

Image Sources: 1



0
0
0.000
82 comments
avatar

Interesting. Been looking for a reason to start a new little side project.. And this is exactly the thing I needed to see to push myself towards making something.

0
0
0.000
avatar

@kyle Im making a new library for python thats just for hive, called bumble-beem, cli called wasp. Just started today, independent of this hackathon, I prob wont enter into it cause this is more for me personally which Ill expand to more public use friendly after its mature enough. I ran into a lot of things tryina use beem with docker.

https://github.com/Distortedlogic/bumblebeem
https://pypi.org/project/bumble-beem/

0
0
0.000
avatar

Ah, nice! Right on, glad to hear you're working on something neat!

Not a python guy personally but can respect those who code in it.

I'll check out your project for sure though. Thanks for sharing!

0
0
0.000
avatar

What is/are language(s)?

0
0
0.000
avatar

:P

main go to language is NodeJS.

0
0
0.000
avatar
(Edited)

I am bilingual in JS and Python.. about almost everything I do uses both. I am learning C++ on the side to attempt to understand the Hive blockchain code, eventually.

0
0
0.000
avatar

Nice! Found that I can parse and code in python somewhat successfully but mainly use NodeJS. I find once you somewhat learn one language the others are slightly easier to grasp.

The exception to this is Assembly. lol

0
0
0.000
avatar
(Edited)

@kyle Python is very very readable. JS has gotten better with await but if I were to give D&D chars to the languages it would be like:

Paladin - Python, always wanting to be pythonic.

JS - Mage,

const castSpell = async (spell, mana) => {
    await spell(mana);
}

TS - Grand Wizard, knows all the types inside the magic that the mage doesnt.

C++ - The Ranger, always helping everybody in the background.

PHP - The Town Dunkard, everyone tries to avoid him and he's always talking gibberish that makes no sense.

Ruby - The Bard, slow to wake up, reminiscences of the good ole days, but a few people still listen to him sing his songs

0
0
0.000
avatar

@hiveqa here is what I am doing atm.

0
0
0.000
avatar

Excellent my friend! Looking forward to what you come up with :)

0
0
0.000
avatar

This is pretty cool, excited to see what projects get born out of this initiative.

0
0
0.000
avatar

This is just plain awesome! shall try to get peep's to get into this 😀

0
0
0.000
avatar

I think a kaggle on Hive data with prizes would be a future thing to do.

0
0
0.000
avatar

Couldn't agree more. You seem to be thinking of hacking something together?

0
0
0.000
avatar

This is really a great initiative and the prize also looks yummy. I will try to participate. I have few projects in mind. Let me see if I can spare some time on it.

I'm also excited to see new projects emerging out of it.

0
0
0.000
avatar

That's a nice price pool and if what's built provides value, the creators will hopefully get further attention. Good luck geeks!

0
0
0.000
avatar

This is awesome. I'm not a coder but I'll try to participate. Quicl question about the rules;

Your project must be new and have started after the release of this post.

New to hive or generally new?

0
0
0.000
avatar

Generally new, I don't want to have people taking a project they started on Steem or even Hive and going from there.

I would like it to be a completely new idea from any time after this post.

0
0
0.000
avatar

Alright. So let's assume someone comes up with an interactive chess game, does that count as new? Considering it doesn't exist anywhere on Hive or Steem for that matter but the Chess itself isn't a new concept. Does this count as an entry?

Sorry for asking so many questions, I'm trying to get specifics to guide my potential participation

0
0
0.000
avatar
(Edited)

I have no way to know when an idea was started, it is merely a request unless it is obviously an existing project.

The idea is to promote new ideas, I will consider this project a smashing success if Hive ends up with a good new use case out for it.

Questions are good.

0
0
0.000
avatar

Okay. Thank you for clearing that up and kudos to everyone who worked together to bring this competition to existence.

0
0
0.000
avatar

Awesome, I will surely take part in it. Though I have a small project in mind and given the little time I have I guess I can complete that in time.

0
0
0.000
avatar

We are interested in supporting with some prize money.

0
0
0.000
avatar

Oh sh!t... i've release SuperHive one week ago :'(
Good luck to all the teams. May the Force be with you !

0
0
0.000
avatar

I will also donate some to the prize pool! Maybe not as much as the whales, but something.

0
0
0.000
avatar

Great idea!

I have not much, but I would like to make a donation to the prize pool and that way made my part.

Have a great day.

0
0
0.000
avatar

This is amazing!! Future is full of beautiful hopes and expectations! So many talented and nice people abound!

0
0
0.000
avatar

Welp... I don't know anything about programming, but this sounds like a pretty great contest! Best of luck, to all those participating :-)

0
0
0.000
avatar

This is awesome! I wish I had time to participate, but in lieu of that I sent in 1000 HIVE to @prizepool to bring the total up to an even 10k. Can't wait to see what people come up with!

0
0
0.000
avatar

Long time after the Steemit...missed this. I am in!
FD.

0
0
0.000
avatar
(Edited)

I can't program but I do graphic design. If anyone needs help or if there's an idea of a graphic package of some sort is needed? I can work on something. Appreciate any input. I'm open to ideas?

I'm finalizing my Art community this weekend and by sunday I can start cranking out some graphical work.

Let me know,

This is a great initiative, very cool!
Can't wait to see what people come up with!

  • Michael
    Reblogged for ya.
0
0
0.000
avatar

Thanks to @liondani and @yabapmatt the pool is at 10,000 Hive. There are more who have expressed interest and maybe sweeten the pot even more.

I will be updating the post as donations come in. I will also be updating the posts as common questions come in so keep looking back.

0
0
0.000
avatar

Wish i had knowledge on running series of codes to do wonders! I’d just contribute my little skills to help make earth a better place.

0
0
0.000
avatar

This is an extraordinary project for my friend, @themarkymark I really like your work, good luck and success easily, greetings from me, I also just joined #Hive

0
0
0.000
avatar

Shall certainly be interesting to see who wins, keep us posted!

0
0
0.000
avatar

Congratulations for having organized this!
And good luck to all developers working on this!
We'll mention the event in a few hours.

I can't participate as I have so much to do for EXODE.

But even if my own project is not yet complete, I would like to sponsor the event.

As I don't want to disturb the selection process, I think EXODE will give some more HIVE to the favorite project our community will vote for!

Go developers!
Make HIVE even greater!

0
0
0.000
avatar

Haha @elindos I was going to send you this post tomorrow but I see you are already here in the comments!

0
0
0.000
avatar

Hey @themarkymark , can you please update the link to the discord server. It's expired.

0
0
0.000
avatar

I just updated it, but they both seemed to work for me and many have joined as a result. Odd.

0
0
0.000
avatar

Thanks. It's working now and I joined. I created yesterday an English Club in hive and I would like to write about this project in hackathon. We don't have any repo in github. It will be just a community in hive to practice and improve our language skills. Non native speakers will write posts there, native speakers will correct them. Some are paying to learn English. We will attract people from outside to be paid for creating posts and learning. We have a big English community that can be helful to all the world.

Can I participate in this ? We will not even have a main account to delegate to, or a discord server, everything will be done one hive.Is that ok ?

0
0
0.000
avatar

I can't imagine this to happen with Steem. Now with hive, everything's possible. I'll create a video highlight as soon as submitted projects are completed and winners are announced.

0
0
0.000
avatar

Hey hivers, let's pull up the socks and make something awesome ☺️👍👍 All the best to all participants.

0
0
0.000
avatar

Holy shit this is awesome. Maybe this will finally get my friends interested lol.

0
0
0.000
avatar

tell me, why Private Active Key doesn't show up in my wallet?

Screenshot_45.jpg

0
0
0.000
avatar

I don't have the skill sets required to participate but I'm happy to share it with anyone that visits my blog, in case they are more talented than I am. :D

I'd just be happy to be able to use my Hive wallet, that in itself is challenging enough, and I haven't got it to work yet. :D

Good luck to you all those that participate, I'm sure they'll all come up with something neat that I won't understand, LOL. :D

God bless you. :D Have an awesome day! :D

0
0
0.000
avatar

A good idea
It is very useful to encourage people to produce beautiful content.
Thanks @themarkymark

0
0
0.000
avatar

I'm reminded of the movie Hackers.. lol Though this is a fun promotion. Def look forward to reading the entries. Been wondering what types of platforms could be built on the hive block chain. Have my own dream of a platform I'd like to be part of building. Yet I have to dedicate more time honestly to better understand how it would be accomplished. That's why I finally gave in to getting Back to my blog. I missed the community, and the interactions.

0
0
0.000
avatar

For anyone who wants to share on social media (Instagram size)

HiVE Hackathon.png

0
0
0.000
avatar

It seems to be a great project. I would love to take part in it but unfortunately I can't get access to high speed internet suspended by govt. I wish I could participate in it.
Well I hope another hackathon will be held and I would love to participate.

0
0
0.000
avatar

@empoderat felis domingo hermanito 🤠

0
0
0.000
avatar

buen spam, sabes que no sé de codear verdad? :P

0
0
0.000
avatar

ya desia yo rick parece falso...jajaja oye codear? khe? jajajaja

0
0
0.000
avatar

pues que es un post promocionando un hackaton, que es un evento dirigido a desarrolladores... me parece genial, pero no sé de código..

0
0
0.000
avatar

Allright! I'm on it!
PicsArt_050412.07.12.jpg
Sorry I can't code... It's just me in front of a computer drinking coffee and wine :-(

Good luck to all participants!

Steemitri The Mannequin

0
0
0.000
avatar

Doing my part with 25 Hive to @prizepool. If every active member gave 1+ Hive, Hive will have the best chance at a bright future.

Hopefully this is the first of many hackathons. Good luck all participants.

0
0
0.000
avatar

In addition to this:

Would like to see a crowdfunding platform build on Hive, where devs can fund their projects.
This will be an addition to the DAF fund , since sometimes it will probably be easier to collect funds from donations than going trough the DAF.

In short, a crowdfunding platform build on Hive.

0
0
0.000
avatar

There has been a lot of talk about a Patreon like-solution for Hive. The hurdle is being able to automatically pay without handing over your active key or depending on someone having to manually renew (you lose most people when they have to do things manually). Some solutions have been considered for such a thing though.

0
0
0.000
avatar

@themarkymark I thought that I had already posted the following here in the comments but I guess the transaction did not broadcast completely so here it is again.

I dunno who (or if anyone) needs to see this but I had an idea a while back on the old blockchain to make a Linux distribution centered around utilizing the blockchain. In this case it would be a 'Hive Linux Live CD' with an installation option.

What I was originally thinking was to add all the various tools that make using the blockchain easy from an end user perspective and perhaps adding in a few things that would help developers to one degree or another. Tools like the Brave browser, Hivesigner for desktop, built-in shortcuts for Dapps and per-configured ICE SSB instances for dApps like PeakD, Hiveblocks, Hive-Engine, Blocktrades etcetera.

I did make a few Live CDs for the old blockchain and although they worked I rapidly realized that doing much of what I wanted to include in the distribution was beyond my skill level and I could not find the resources to learn to do the things that I wanted to do so I eventually stopped working on the project after the third version.

Anyway, I hope that someone finds the inspiration to do something like this and I think that it would be very helpful to new users if they could just 'spin up' a Linux distro and have all the tools for utilizing Hive at their fingertips.

0
0
0.000
avatar

It did, but Hivemind had an issue that needed to be addressed. So they were going to the blockchain but you couldn't see it. You can delete the dupe that doesn't have a comment on it.

0
0
0.000
avatar

Okay thanks I just found out about the Hivemind glitch. Thanks!

0
0
0.000