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
- Appwrite documentation
- Appwrite on YouTube
- WATCH: Getting Started With Appwrite's Apple SDK
- Team Appwrite on DEV...
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
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)
Can't wait to see your submissions, everyone!
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?
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 😊
Very excited to see all the cool stuff everyone are going to create!! 🤩
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!
Love the enthusiasm and can't wait to see your project 🎉
Awesome! I'll read more about appwrite and maybe I will participate if i could learn it fast enough 🤷♂️
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/
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?
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...
Perfect ❤ but about the deployment, does it work on Netlify or Heroku?
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/...
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.
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.
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.
Awesome! Thank you so much for the info :)
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.
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.
The best thing? You can build any idea you can think of!
Cant wait to see all the cool projects this community can build! 🤩
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!
You can find python docs here
appwrite.io/docs/server/users?sdk=...
Yeah, thanks for sharing! But in some APIs like Locale, there're no documentation for Python so this repo too come in handy! 🙌🙌
I think you might be mistaken, All the docs are present here
appwrite.io/docs/server/locale?sdk...
Ah-ha! I must be more careful when reading docs... Thanks a bunch @christyjacob4 💙
I love messing around with Python + Appwrite. Here's some Appwrite Functions + NLTK fun for inspiration.
Awesome! Sounds like a great hackathon. Side note: I'm loving the alliteration used in the titles of these categories!
One of the many things you'll love about this hackathon 😉
cool🤟
This will be my very first hackathon. Wish me luck!
Happy hacking!!
Good luck!!