CoderDojo Community Platform Hackathon @ Dogpatch Labs
Please note: we understand that a weekend time commitement is not possible for some people. There is the option to book a ticket for Friday evening or the Saturday full day event. We do advise you attend the full weekend event if possible so you don't miss out on anything!
The CoderDojo Foundation recently relaunched Zen as a new open source community platform! With the awesome support of Code For Ireland and Dogpatch Labs we are hosting a 2 day Hackathon at Dogpatch Labs to show you how to contribute to this opensource community platform!
About Zen
This new system allows CoderDojo community members (Mentors and Champions) to fully manage their Dojo activities like issuing tickets to individual Dojo events, posting in forums, editing and setting up profiles etc. The system is completely open source.
Below are some of the really cool community features:
- A forum for community members
- A forum especially for youths over 13 years of age
- An improved Dojo listing where you can book tickets to a Dojo event
- Profiles for individual community members where you can showcase your skills and the Dojo you belong to
We're using some cutting edge open source technology for the system:
- NodeJS
- AngularJS
- PostGreSQL
- Mozilla Open Badges
- Jenkins
About the hackathon
If you're interested in developing for this open source project please come along to our Hackathon in Dogpatch Labs, the top tech start up hub in dublin! On the day there will be 2 streams, a coding stream and a translation stream.
Coding Stream
We will cover how to get set up for development and open your first pull request! Don't worry about having / not having lots of experience, we will have experienced developers present to help you, and we have a list of issues that are "suitable for beginners"!
This is an ideal opportunity to:
- Showcase your development skills on an open source repository. Employers love to see open source activity on Github so it is an easy way to prove your skills.
- Learn from experienced developers in the tech industry. The system was developed by a leading NodeJS development house, NearForm
- Learn how the peer coding reviews and deployment processes work in a real world scenario.
Translating Stream
We are also looking for people to help us translate the community platform. If you are fluent in any forgien language we would love your help on the day. We are using Crowd In to translate the community platform. More details about helping translate on the day can be found here.
This is an ideal opportunity to:
- Showcase your language skills
- Contribute to a open source community project that impacts youth all around the world!
What you will need:
Your Own Laptop and charger
You don't need to be an expert but you will need to be very familiar with javascript.
Resources
View repository here https://github.com/CoderDojo/community-platform where you can see issues and the Readme if you’d like to get started pre-workshop.
Running Order
Friday
17.30 - 18.30 Registration and food
18.30 - 19.00 Intro & idea pitch
19.00 - 20.00 Research subjects & get set up with platform
20.00 - 21.30 Team formation and discussion
Saturday
10.00 - 10.15 Breakfast/Registration
10.15 - 10.30 Progress update
Link up with Wearable Electronics Workshop - two five minute intros from each group
10.30 - 11.30 Hack
11.30 - 11.45 Coffee break
11.45 - 13.00 Hack
13.00 - 14.00 Lunch break and discussion (mingle with Vicky’s crowd)
14.00 - 16.00 Hack
16.00 - 17.00 Presentations from groups and Judging
17.00 - 17.30 Awards presented, Vicky’s group to attend if they want!
17.30 - 18.30 Light dinner
Where can I contact the organiser with any questions?
If you have any questions please feel free to contact us directly via: info@coderdojo.com
If you are interested in contributing to the platform outside this event, we are always looking for developers to help out, get in touch via the mailing address above.
A special thank you to the event sponsors Dogpatch Labs and Code for Ireland for supporting this event.
Hope to see you there!