Keep this mental checklist with you for every hackathon 🤔

Whether you're a student, a full-time employee, or freelance developer — making time to participate in a hackathon can be tough. So what should you do?

1) Plan. 🗓 Search for a hackathon that fits your schedule or location.
Pro-tip: Updating your location in your Devpost profile allows you to see in-person hackathons happening in your area.

2) Learn. 📚 Choose a hackathon not only based on your skills and interests but one that will also help you acquire new knowledge — make sure you go into a hackathon ready to learn.

3) Collaborate. 🤝 A big perk of a hackathon is the opportunity to meet new people that care about the same things you do. Connect with other hackers by joining a hackathon's community chat, share ideas, and accomplish goals together.

4) Share. 💪 Building isn't easy so take a step back to appreciate your work, give yourself some well-deserved praise, and share your progress. You can share your projects on social media, and gain followers plus follow other hackers on Devpost.

While you're at it, check out some projects for inspiration! Here are some across different themes:

💲Cryptocurrency • Lightning Network Enabled Vending Machine
🤖 AI • Charizard
💻 Machine Learning • Disaster Watch
 
 

Featured Hackathons

Microsoft Azure AI Hackathon

Build AI-powered apps with pre-trained models or create your own machine learning models! Azure AI puts artificial intelligence and machine learning at the fingertips of every developer. Put your skills to the test and apply Azure AI to a new or existing project. Make sure to visit the resources page for tips and tutorial videos on getting started. 


Prizes: $23,000 in prizes
Submission Deadline: September 10th

Global PyTorch Summer Hackathon
Get ready - The Global PyTorch Summer Hackathon is underway!  Sharpen your deep learning skills and create a well-implemented and creative solution for your chance to win part of a $61,000 prize pool!  Not only is this a chance to compete, but also to connect with the PyTorch community and team to add to your skillset!

Be sure to check out the resources to get started.

Prizes: $61,000 in prizes
Submission Deadline: September 16th

2019 Developer Circles Community Challenge

Facebook's Developer Circles are local communities designed to help developers learn and grow. For the 2019 Developer Circles Community Challenge, you are invited to build software applications that use at least one of three featured technologies: React360, Spark AR, and/or HTML5 Games. Your software must also fit into one of three categories: Gaming and Entertainment, Productivity and Utility, or Social Good.

Be sure to check out the resources to help you get started!

Prizes: over $165,000 in cash prizes
Submission Deadline: September 20th

Torus4Everyone 2019
Submission period opens September 1st!

Torus Labs is inviting you to build your next big DApp on the Ethereum blockchain with Torus as the login method. The DApp should solve a current issue that users are facing, and offer utility and add value to mainstream users. The hackathon is open to all Ethereum DApps where it should interact with the Ethereum blockchain through existing ETH, ERC20, or ERC721 tokens, or newly developed ERC20 or ERC721 tokens.

Prizes: $10,000 in prizes
Submission Deadline: September 30th 

MOBI Grand Challenge Phase II - Citopia

Imagine a new city environment that uses technology that guarantees safe and congestion free transportation, creates smarter energy infrastructure, improves sustainability, protects the environment, and enhances quality of life for their citizens. 

Citopia explores new solutions for human mobility to create smarter and greener cities while improving quality of life through the use of a blockchain powered mobility marketplace app. 

The Mobi Grand Challenge Phase II - Citopia challenges you to submit a DAPP (built with functioning blockchain software) that will plug into Citopia via APIs. Check out the resources available and start building!

Prizes: $4,500 in cash prizes + more 
Submission Deadline: October 2nd

Kin Crypto Challenge

Kin is looking for developers to add an engaging peer-to-peer experience to their mobile app and win big. Enter the Kin Crypto Challenge by submitting an app that allows user-to-user earning and spending of the Kin cryptocurrency by integrating the Kin SDK into your mobile app. 

Don't forget to check out the resources to get started on how to build an app with Kin. 

Prizes: $81,000 in prizes
Submission Deadline: October 14th

Twitch Dev Jam 2019

Level up the Twitch community with game-matched extensions! Twitch Dev Jam 2019 aims to encourage developers to create awesome game-matched Twitch Extensions that bring more game content, better functionality, and tailored interactivity to some of our favorite games. 🎮 

What’s a game-matched Extension? Game matched extensions are powered by game data to deliver rich, meaningful real-time experiences that prioritize viewer interaction and participation. Choose a game on Twitch to target for your game-matched Extension. 

Prizes: $60,000 in prizes
Submission Deadline: October 22nd


Local hackathons in August–October

 
 

Find a Hackathon Near You

 

 

Motivation

Social media has played a key role in distributing information during disasters. People, both affected citizens and those outside the impact zone, and media outlets have used social media to collate and share disaster-related information during wildfires, earthquakes, floods, and tornados. This has created a well-established pattern: “a disaster strikes, and the crisis data collection begins”. For example, during the Calgary flood in 2013, people heavily used social media to post information, photos, and breaking news regarding the ongoing event. Besides citizens, Calgary’s official emergency responders, such as the Calgary Police Service and the City of Calgary, also used social media to broadcast safety-critical information and situation updates. So, both citizens and emergency response organizations have started to recognize the added value of information available via social media during disasters.

Challenges

However, there are some challenges when considering social media as an information source for disaster response. In particular, social media streams contain large amounts of irrelevant messages such as rumors, advertisements, or even misinformation. So, one major challenge to using social media messages like tweets is how to process them and deliver credible and relevant information to disaster responders and citizens. Another challenge relates to the amount of information that flows on social media and how to analyze them in real-time. Finally, social media messages are brief (e.g., 280 characters for tweets) and informal and, therefore, applying the methods that are used to process structured, long texts such as news articles to deal with them may lead to poor and misleading results.

Solution

Disaster Watch is a disaster mapping platform that collects data from twitter, extracts disaster-related information from tweets, and visualizes the results on a map. It enables users to quickly locate all the information in different geographic areas at a glance, and to find the physical constraints caused by the disaster, such as non-accessible river bridges, and take an informed action. Such information helps public and disaster responders (e.g., humanitarian organizations, disaster relief agencies, or local actors) answer the following questions:

  • When did the disaster happen?
  • Where are the affected areas?
  • What are the impacts of the disaster?

The answers to these questions provide spatial (where), temporal (when), and thematic (what) information about an event. The insights gained from analysis of such information can be of great value to decision-makers in different phases of a disaster (from preparedness to response and recovery).

Disaster Watch is built using free and open source software, open standards, and open data - TensorFlow 2.0, NodeJS and Express, VueJS, Vuetify, and Mapbox GL JS are used to create the system components. It collects tweets using Twitter’s streaming API, analyzes them using a deep learning model built by TensorFlow 2.0, and displays disaster-related tweets on a map. The application is hosted on Amazon’s AWS infrastructure.

See more details here: https://docs.google.com/document/d/15BGGFOvMZq2P_QHmKbe71MpBv1wMuFbJ15RlEkapnEs/edit?usp=sharing

Built With