A platform to organize and host hackathons

https://uclab.xyz/hacknizer

By helping me to make Hacknizer, you'll get an awesome project to learn about web and agile

Hackathons are a good cause to help

Hacknizer has interesting challenges to learn with

Organizing hackathons is a non-trivial task

Hackathons are a
good cause
to help

What exactly is a hackathon?

Hacking is creative problem solving. (It does not have to be about technology).​ A hackathon is any event of any duration where people come together to solve problems.

Joshua Tauberer, Hackathon Guide

A hackathon is best described as an “invention marathon”. Anyone who has an interest in technology attends a hackathon to learn, build & share their creations over the course of a weekend in a relaxed and welcoming atmosphere.

How is a hackathon?

Why do people make hackathons?

Teach new technologies

Spread an API
or framework

Help a good cause
or purpose

Find (and hire)
new talents

Promote creativity and entrepeurneship

Improve
tecnical skills

(Icons designed by Maxim Basinski from Flaticon)

Organizing
hackathons is a

non-trivial task

Is it hard to make a hackathon?

Make social media

Find a location

$$$

Get sponsorship

?

Define a theme

Set the rules

Choose date & time

23

Check infrastructure

Buy food & drinks

Buy prizes & swag

Wait! There is more!

Receive registrations

Select participants

Invite judges

Assemble teams

Coordinate staff

Receive projects

Make presentations

Choose winners

Invite mentors

How people do it?

Messengers

Cloud storage

Forms & spreadsheets

Helper websites!

To create a page, store rules, find participants, receive projects, etc.

What is the problem?

Decentralized services
slow the organization

Bad communication
leads to "organization hell"

(Organizers need lots of self-discipline to find things and get the work done)

(Organizers cannot respond quickly to problems because knowledge is decentralized)

?!

What is the problem?

Replication of work
makes tasks boring

Replication of data
make tasks error-prone

(Organizers think twice before doing tasks that need to be repeated in many tools)

(Organizers need extra care to avoid inconsistencies and keep data synchronized)

Hacknizer has
interesting challenges
 to learn with

What does Hacknizer propose?

Unified registration + selection of participants

Simple creation of hackathons websites

Easy access to external data and resources

Clear visualization of submitted projects

What does Hacknizer propose?

Localization capabilities for foreign public

Open development for community contribution

Simple search and discovery of hackathons

Single hub and portfolio for hackathon projects

The challenge: make it real!

Where it started: Winter School

Reactive Microservices

Micro Front-Ends

Micro Front-Ends

By helping me to make Hacknizer, you'll get an awesome project to learn about web and agile

Hackathons are a good cause to help

Hacknizer has interesting challenges to learn with

Organizing hackathons is a non-trivial task

Choose Hacknizer and help me to make it real!

(My first hackathon - early 2012)

(My first LabXP - early 2015)

(My second LabXP - late 2016)

Hacknizer

By Renato Cordeiro Ferreira

Hacknizer

Presentation about Hacknizer - a platform to organize and host hackathons.

  • 1,055