Project Ideas and Tutorials for the Hasura x Hashnode Hackathon 💡
Coming up with project ideas for a hackathon is tough work, but we got you covered!
As you may already know, Hashnode is hosting a 3rd consecutive hackathon this month—this time partnering with Hasura, a powerful and free GraphQL server that helps you accelerate API and back-end development instantly. You can participate by building an open-source app or API using Hasura and documenting your process on Hashnode for a chance to win one of a total of 15 cash prizes!
Sounds pretty straightforward, but we know coming up with ideas for things to build can get tough, so don't worry, we got your back. 😉
In this article, we'll list some project options and tutorials you can take inspiration from to start building and winning big:
1. A to-do list app
To-Do list apps are common go-to projects for developers of all levels of expertise. Building one with Hasura makes everything even easier by facilitating the creation of a GraphQL API.
Check out these tutorials for more info about building this with Hasura:
- Build a fullstack to-do app without any backend code, by Nacho Iacovino
- Let us create a todo app with React, Hasura and GraphQL!, by Funmilayo E. Olaiya
2. An e-commerce site
Hasura allows us to create functional back-ends pretty quickly and hassle-free, which helps a lot when creating web apps such as that of an e-commerce site. Using minimal code, you can have the back-end up and running so you can fully focus on the front-end.
Check out this tutorial for more info about building this with Hasura:
3. A chat app
Hasura helps us smoothly build the back-end for a web or mobile chat app by writing minimal code. All you need to worry about is creating your front-end, Postgres tables, and let Hasura handle the rest.
Check out these tutorials for more info about building this with Hasura:
- Building a realtime chat app with GraphQL Subscriptions, by Hasura
- Building a WhatsApp clone with GraphQL, React Hooks, and TypeScript, by Hasura
4. A social media site
Why not build a new social media platform specifically to share cat pics? Or latte art? Hasura makes it very simple to create a functional and secure social media site where you can share and interact with users pretty easily.
Check out this tutorial for more info about building this with Hasura:
5. An app with geo-location functionalities
Imagine being able to leave little notes, diary entries, or ratings of all the places you visit—or an app that shows you touristy places or landmarks around you. Building location aware applications is very fast-forward using Hasura, why not give it a go?
Check out these tutorials for more info about building this with Hasura:
- Developing Geonotes, a location-based app made with Expo React Native, Hasura GraphQL, and Firebase, by Emilio Schepis
- GraphQL and geolocation on Postgres (PostGIS using Hasura), by Hasura
6. A fitness app
Fitness apps are all the rage right now, so why not build one the easy way using Hasura? You can implement as many other web technologies to handle authentication, user data, editorial content, serverless functions, and as many other things as you want.
Check out this tutorial for more info about building this with Hasura:
- Hasura Fit: Complete Guide / Start Here, by GraphCMS
7. A stock price, sports, or weather notifier
Handling web-push notifications is yet another feature simplified by Hasura. We can quickly create an app that notifies the user whenever certain events are triggered, connecting your databases, scheduled events, and front-end in a breeze.
Check out this tutorial for more info about building this with Hasura:
Need help regarding the Hackathon or looking to discuss more ideas?
Join the hackathon channel on Hashnode's Discord server or come talk to us on Twitter at @hashnode.
We can't wait to see what you build!