DEV Community

Cover image for Announcing the Appwrite Hackathon on DEV!
Gracie Gregory (she/her) for The DEV Team

Posted on • Updated on

Announcing the Appwrite Hackathon on DEV!

There's a brand new opportunity for you to sharpen your software development skills while educating others, and earning some amazing prizes — right here on DEV...

Announcing the Appwrite Hackathon on DEV 🎉

This is our last DEV hackathon for a number of months, so if you've been considering participating in a past DEV contest, this is the time!

Read on for more details about Appwrite and the fun challenge they're extending to DEV members over the next few weeks.


Appwrite is a self-hosted backend-as-a-service platform that gives developers all the APIs required to build any application. With Appwrite, you can add a number of crucial services into your app including user authentication, file management, image handling, Cloud Functions, Realtime database and more!

From now through May 12th, we're offering you the opportunity to build a new application using Appwrite for the chance to earn/win some awesome prizes (including up to $2,000 USD). In the process of building your app and writing your DEV submission post, you’ll get better acquainted with Appwrite's end-to-end backend server for Web, Mobile, Native, or Backend apps✨

Categories

The Appwrite Hackathon on DEV is calling for projects in the following four categories:

  • Web2 Wizards: Build an application using any of Appwrite’s tools that services the internet as we know it today and its users. Projects under this category should make use of user-generated content on the internet in some way. Projects can utilize elements of today's web that either consume or broadcast content.
  • Web3 Wunderkinds: Fascinated by decentralization? Put on your creative hats and build a blockchain-related application using Appwrite.
  • Mobile Moguls: Build a new application that utilizes Appwrite's Apple SDK, Appwrite’s Flutter SDK or Appwrite's Android SDK.
  • Wacky Wildcards: Build a wacky app that doesn’t fit into one of the categories above. With this category, we are looking for some truly silly and/or fun submissions. Feel free to dream big and ridiculously — and utilize any offering that Appwrite offers

Appwrite Resources

Prizes

4 Grand Prize Winners (one in each category):

  • $2,000 USD gift card or equivalent
  • $300 USD credit to the Forem Shop
  • Appwrite t-shirt
  • Custom Appwrite Stickers
  • DEV Sticker Pack
  • DEV “Appwrite Hackathon” Grand Prize profile badge

Runner-Up Prizes (10 Total):

  • $200 USD gift card or equivalent
  • $150 USD credit to the Forem Shop
  • Appwrite t-shirt
  • Custom Appwrite Stickers
  • DEV Sticker Pack
  • DEV “Appwrite Hackathon” Runner-Up profile badge

Participants (with a valid project):

  • DEV Sticker Pack
  • Appwrite T-shirt
  • DEV “Appwrite Hackathon” participant profile badge

Here's a preview of Appwrite's awesome swag offerings: Appwrite swag

How to submit your app and enter the Appwrite Hackathon on DEV

  • Install Appwrite
  • Create an app using Appwrite that falls under one of the categories listed above.
  • Use one of the following permissive licenses for your code: MIT, Apache, BSD-2, BSD-3, or Commons Clause.
  • Use this post template to officially submit your application for the hackathon
  • Be sure to publish your submission on DEV between April 12 and May 12 (@ 11:59 PM UTC), and provide your app’s URL, screenshot, description, and source code

Heads-up that you'll only be able to view our submission template linked above if you're logged into DEV.

Additional notes:

  • We encourage you to share update posts on DEV using the #appwritehack tag to keep us posted on your progress (hint: use series: [“series name”] in the markdown heading of all your Appwrite Hackathon-related posts to link all content in a series)
  • Multiple submissions are allowed
  • If you collaborate with anyone, please list their DEV handles in your submission post so we can award a profile badge to your entire team! DEV does not handle prize-splitting, so in the event your project is named a Grand Prize-winner or runner-up, you will need to split those amongst yourselves. Thank you for understanding!

Additional Rules

NO PURCHASE NECESSARY. Open only to 18+. Contest entry period ends May 12, 2022, 11:59 PM UTC. Contest is void where prohibited or restricted by law or regulation. All entries must be new projects and created during the hackathon period. For Official Rules, see Contest Announcement Page and General Contest Official Rules.

Community Support

To ask any questions about Appwrite throughout the hackathon, leave a comment in the Appwrite Hackathon help thread

We also have a community discussion thread where you can share your ideas and get suggestions on improvements from the DEV community as you build your app. We encourage you to share your progress along the way to generate more excitement and benefit from additional community feedback suggestions.

Important Dates 🗓

  • April 12, 2022: Hackathon Begins
  • May 12, 2022: Hackathon Submission Due at 11:59 PM UTC
  • May 13, 2022: Submission judging begins

Winners will be selected and announced in the weeks following the final submission deadline. Stay tuned!


We cannot wait to see how you approach this fun challenge — and the amazing applications you come up with.

Happy coding!

Discussion (108)

Collapse
graciegregory profile image
Gracie Gregory (she/her) Author

Can't wait to see your submissions, everyone!

Collapse
datmt profile image
Mạnh Đạt

Just a question, if my application involve a mobile app, a web app and a server app, would this be 3 submissions or just one?

Collapse
graciegregory profile image
Gracie Gregory (she/her) Author

Our judges will likely pick the best-fit category even if you list multiple in your submission since it's only possible to win under one category. So, I'd recommend you to go ahead and list the one you think fits best 😊

Collapse
eldadfux profile image
Eldad A. Fux

Very excited to see all the cool stuff everyone are going to create!! 🤩

Collapse
wiseai profile image
Mahmoud Harmouch • Edited on

Another hackathon on the list. It is a web3 thing! I am in. Keep up the grind folks! At the end of the day, We're all gonna make it!

Collapse
graciegregory profile image
Gracie Gregory (she/her) Author

Love the enthusiasm and can't wait to see your project 🎉

Collapse
moose_said profile image
Mostafa Said

Awesome! I'll read more about appwrite and maybe I will participate if i could learn it fast enough 🤷‍♂️

Collapse
meldiron profile image
Matej Bačo

Trust me, Appwrite is one of the easiest to learn! Fun fact, you dont need to learn everything at once - you can gradually add features as you learn about them 😇
For me the startign point was a cool reading where Appwrite team built real application: 30days.appwrite.io/

Collapse
moose_said profile image
Mostafa Said

Well, I'm installing docker for the first time and i would love to start working with VueJS + appwrite. There are zero results on google for how to install them together. I could only find demo codes on GitHub but not a single guide on the installation of appwrite in vue. Also for deployment, I don't believe it works with netlify or heroku am i correct?

Thread Thread
meldiron profile image
Matej Bačo

First you follow installation instructions to setup Appwrite server: appwrite.io/docs/installation

After that, you use JavaScript library with Vue, just like with any other framework. So you can follow these docs: appwrite.io/docs/getting-started-f...

Thread Thread
moose_said profile image
Mostafa Said

Perfect ❤ but about the deployment, does it work on Netlify or Heroku?

Thread Thread
meldiron profile image
Matej Bačo

Netlify is static hosting, so it won't work there. We plan to support heroku in future, but not yet. For nwo you can easily host it on, for instance, DigitalOcean using 1 click setup: marketplace.digitalocean.com/apps/...

Thread Thread
moose_said profile image
Mostafa Said

Awesome. Final question and sorry for being silly 😂 about the Hachathon, does it require the project to be deployed or go live?

Since it's not yet supported on Heroku I believe to be deployed anywhere else would cost money.

Thread Thread
justaashir profile image
Aashir Aamir Khan

You can use render.com (they have a small free plan) for NodeJS server hosting. Also you can use repl.com to build too, they provide a publicly shareable url and a small 512 mb ram.

Thread Thread
meldiron profile image
Matej Bačo

Hmm, as far as I am concerned, live deployment is not necessary. As long as there are some screenshots/showcases, open-sourced project with proper readme to follow, I would say that is fine.

Thread Thread
moose_said profile image
Mostafa Said

Awesome! Thank you so much for the info :)

Thread Thread
tqbit profile image
tq-bit • Edited on

I imagine you can also extend the docker-compose template here: gist.github.com/eldadfux/977869ff6...

You could then use a utility container for appwrite CLI and nginx (or traefic) for your Vue app. And run everything on a DO droplet.

I'm still in the layout phase. If you like, I'll keep you posted once I start building the architecture.

Thread Thread
moose_said profile image
Mostafa Said

I'm still trying to discover appwrite and docker more as I never worked with either of them before. I have couple of ideas on mind but I'm just in the phase of doubting my ideas :D When I get to the phase where I get it together and start building, your information will be a great help.

Collapse
meldiron profile image
Matej Bačo

Cant wait to see all the cool projects this community can build! 🤩

Collapse
eldadfux profile image
Eldad A. Fux

The best thing? You can build any idea you can think of!

Collapse
mrbuddesigner profile image
Mr. Bud

It's rain of Hackathons! 🔥 If I'm lucky enough, I can participate on this one too 🙌

For Pythonistas that might get disappointed by no python SDK docs on official website, here's a Github repo that contains examples

Good luck everyone!

Collapse
christyjacob4 profile image
Christy Jacob

You can find python docs here
appwrite.io/docs/server/users?sdk=...

Collapse
mrbuddesigner profile image
Mr. Bud

Yeah, thanks for sharing! But in some APIs like Locale, there're no documentation for Python so this repo too come in handy! 🙌🙌

Thread Thread
christyjacob4 profile image
Christy Jacob

I think you might be mistaken, All the docs are present here
appwrite.io/docs/server/locale?sdk...

Thread Thread
mrbuddesigner profile image
Mr. Bud

Ah-ha! I must be more careful when reading docs... Thanks a bunch @christyjacob4 💙

Collapse
gewenyu99 profile image
Vincent Ge

I love messing around with Python + Appwrite. Here's some Appwrite Functions + NLTK fun for inspiration.

Collapse
marianadlj profile image
Mariana Januario

This will be my very first hackathon. Wish me luck!

Collapse
eldadfux profile image
Eldad A. Fux

Good luck!!

Collapse
gewenyu99 profile image
Vincent Ge

Happy hacking!!

Collapse
michaeltharrington profile image
Michael Tharrington (he/him)

Awesome! Sounds like a great hackathon. Side note: I'm loving the alliteration used in the titles of these categories!

Collapse
christyjacob4 profile image
Christy Jacob

One of the many things you'll love about this hackathon 😉

Collapse
zainbinfurqan profile image
Zain Ahmed

Man, one more hackathon, Yahoo. lets build another super cool project. Thanks Dev.to and Appwrite

Collapse
nickytonline profile image
Nick Taylor (he/him)

Let's go!

A kid twirling in a cowboy outfit firing pistols that are their fingers

Collapse
urmarc443 profile image
Marc

just getting on the site and learning about this today. Looking to get a quick and dirty app in to participate and see the greatness that will surely come of such great minds!

Collapse
jacksonkasi profile image
Jackson Kasi

cool🤟

Collapse
muriithigakuru profile image
Muriithi Gakuru

Sign me up

Collapse
kuldp18 profile image
Kuldeep Solanki

I will try my best to come up with something! It's my first time btw :)

Collapse
gewenyu99 profile image
Vincent Ge

Firsts are always the most memorable ;)

Collapse
smppatel99999 profile image
Sahil Patel

If I build a clone of something, will it count? Does it has to be unique?

Collapse
eldadfux profile image
Eldad A. Fux

It will! Just make it awesome!

Collapse
codestronaut profile image
Aditya Rohman

Very excited to join this hackathon!!!

Collapse
mehdilhy profile image
mehdi

I'm definitely in ! It's gonna be my first hackathon ever and this is exciting :D
Thanks you Dev and Appwrite

Collapse
alfiankan profile image
alfiankan

Very excited

Collapse
ajayv1 profile image
Ajay Kumar Verma

This is my first hackathon participation. Wish me luck!

Collapse
gewenyu99 profile image
Vincent Ge

Good luck, learn lots, and have fun!

Collapse
ri5hirajp profile image
Rishiraj Purohit • Edited on

appwrite.io/docs works
appwrite.io/docs/ (the one in post above) goes to console and throws 404 for non logged in user

Collapse
ellativity profile image
Ella (she/her/elle)

Thanks for flagging, @ri5hirajp - fixed!

Collapse
Sloan, the sloth mascot
Comment deleted
Collapse
gewenyu99 profile image
Vincent Ge

<3 Good luck, have fun, and happy hacking!

Collapse
shahriarsiraj profile image
Shahriar Siraj Snigdho

@graciegregory It sounds like a fun challenge to me & I'm up for it.

However, I've a question regarding this challenge. If I build a web application using the services provided by Appwrite, then in which category does it fall into?

Collapse
devencourt profile image
Brian Bethencourt

Hey Shahriar! Sounds like you'll be making a standard web app and not something decentralized. Looks like Web2 Wizards will be your category! Excited to see what you make.

Collapse
christyjacob4 profile image
Christy Jacob

Super excited for all the amazing projects you're going to build! 🤩

Collapse
jideabdqudus profile image
jideabdqudus

I'm definitely giving this a shot, I took a look at the documentation and it looks like a seamless integration.

Collapse
gewenyu99 profile image
Vincent Ge

Give it a shot. You'll be up and running in no time!

Collapse
prathamesh_holay profile image
james

Awesome! Excited to see your submissions.

Collapse
osadavc profile image
Osada Vidath Chandrasekara • Edited on

Can't people under 18 years participate ☹️ ?

Collapse
devencourt profile image
Brian Bethencourt

Hello! Unfortunately, DEV hackathons are currently only open to community members 18 years of age and older. We would absolutely love to open this up to younger community members, but we are legally unable to at this time. We revisit the topic frequently as a team and intend to open up our challenges to younger folks if and when it's possible for us to do so. I'm so sorry to bear this news. We really value having all of you as part of DEV.

Collapse
osadavc profile image
Osada Vidath Chandrasekara

Okay then, No problem 😔

Thread Thread
gewenyu99 profile image
Vincent Ge

That doesn't mean you shouldn't try Appwrite ;)

Thread Thread
osadavc profile image
Osada Vidath Chandrasekara

Yeah of course !

Collapse
andersonjoseph profile image
Anderson. J

Looking to participate in this one, good luck everyone!

Collapse
aatmaj profile image
Aatmaj

Super 🥷🏻

Collapse
mashudisudonym profile image
Muhamad Mashudi Ardi Winata

Love it 💕