nealf / hackforchange2016 Goto Github PK
View Code? Open in Web Editor NEWWaffle Hackshop: a board in Waffle.io with cards for each action you should do to kickoff a project.
Home Page: https://hackshop.waffle.io
Waffle Hackshop: a board in Waffle.io with cards for each action you should do to kickoff a project.
Home Page: https://hackshop.waffle.io
It's going to be a busy day, try not to stay up too late the night before.
Tweeting during your event and taking pictures will help document the event. This will come in handy when you blog about the event. It'll also let the community know what you're up to.
Optional:
There are a number of costs that are associated with running a hackathon including food, supplies, venue, and volunteers' time. Finding sponsors to help offset these costs (and to engage in your event) is important and should be started early.
Optional, but helpful:
Make sure to set up chairs and tables how you want them prior to the event. (Confirm with the venue if you need to return them to their original state after the event as well.)
After the event, be sure to send thank you notes to:
If your venue has security, they'll need a list of names so they can let people in. Don't forget to include your own name!
After the event, you should blog about the event so your community (and those outside your city) can see what you did.
Don't wait until the day of the event to provide your participants with resources! Hackathons may have challenge components, but that doesn’t mean everyone absolutely has to start from scratch.
Once you have an agenda, it’s time to Recruit! Recruit! Recruit! In order to get people to your event, you’ll need to start early.
Additionally, you’ll also want to make sure you have a diverse skill set at your event. The best teams at hackathons are comprised of a mix of skillsets including developers, user interface designers, data scientists, and subject matter experts.
There’s a few ways that you can do registration for the event. For events run by existing groups or meetups, Meetup.com is great because it allows discussions on the event page and helps to carry the movement on afterwards (since you’ll have people joining your meetup group when they register for the event.) Eventbrite.com is also a great option. Both options have the ability to schedule pre and post event emails for keeping in communication with your registrants and attendees.
Set up your social media hashtag at least a few weeks prior to your event and make the hashtag known on your registration page.
Tweeting and posting throughout the day will help encourage other people in the community as well as help set up a timeline of events. This will make it easier to blog about your event later.
Your agenda will vary depending on the goal of your hackathon and it’s something that you should determine early on in your planning.
There’s a temptation to have hackathons become two day sprints with participants getting little to no sleep. However, if the goal of the hackathon is to develop prototypes versus fully working apps, you may not need really need to make a coffee run at 2 in the morning.
Variations on this include having the talking portion of the event happen on a Friday night. (This is particularly helpful if you’re trying to have working prototypes by the end of the event.) This allows for a full day (or full two days) of hack time.
See The Hackshop Playbook for more information and resources.
Day One
Day Two
** These are just general examples and in the course of running the event you may find yourself running a bit behind. We always assume that things are going to run over by about 15 mins and just prepare accordingly. (You can use the lunch hour to make up for time.)
Now that we've decided what problem(s) to focus on (#1), it's time to recruit stakeholders and SME's to help us better understand the problem context.
Hackathons work best when focused on a specific problem set. Want to do a hackathon about crime? Better call the police department. Want to do something around housing? Recruit somebody from the local housing authority or somebody who runs a shelter. When trying to think about the needs and challenges of the front line, there’s no substitute for somebody who actually works in that space to speak at your event and to help you identify the right problems to be solved.
Reminder email should include directions to event, what to bring, and wifi codes.
Venues can make or break an event. A good venue will help you to ensure that the event runs smoothly, while a bad one will cause you to bounce around like a pinball trying to fix last minute everythings.
Hackers must be fed!
Reaching out to the press can be a great way to attract people to the event and to help tell your story after the event.
Code for America Brigade organizers should refer to the Brigade Organizer playbook for tips on interacting with the press, or reach out in Slack!
Audio and visual equipment can be a bit temperamental. It's best to check the A/V equipment the day before and get familiar with it so you can use be better prepared to use it. Keep in mind, nobody carries around the adapters to make things work with their specific computer and so you may want to check to see if they have at least a VGA, HDMI, Mini-HDMI adapters.
It may also be useful to have a spare USB. This way, you can at least be sure that your computer works and can transfer slides over if needed.
The day of the event you'll want to put signs out showing where the event is, where the restrooms are, wifi codes, social media hashtags, and other information.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.