DEV Community

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

Posted on • Edited 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!

Top comments (112)

Collapse
 
graciegregory profile image
Gracie Gregory (she/her)

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)

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

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)

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 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

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
 
eldadfux profile image
Eldad A. Fux

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

Collapse
 
meldiron profile image
Matej Bačo

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

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
 
michaeltharrington profile image
Michael Tharrington

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
 
jacksonkasi profile image
Jackson Kasi

cool🤟

Collapse
 
marianadlj profile image
Mariana Januario

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

Collapse
 
gewenyu99 profile image
Vincent Ge

Happy hacking!!

Collapse
 
eldadfux profile image
Eldad A. Fux

Good luck!!