CODEHEAT RUNS FROM SEPTEMBER 15, 2019 TO FEBRUARY 2, 2020

{In the Heat of the Code}

Build up your developer profile with FOSSASIA and win a trip to our summit in Singapore from March 19-22, 2020

700+ participants

700 registered in the Codeheat contest 2018/19 and learnt how to participate in the FOSSASIA developer community.

2000+ merged pull requests

More than 2000 pull requests were merged during last year’s contest. Participants also submitted scrum reports, wrote blog posts and created entirely new projects in the FOSSASIA community.

Mentors are developers, engineers, university students, professors, and generally contributors who love to share and be a part of our open source community. They help creating better software for a better and just world.

Grand Prize Winners

Prateek Jain

Developer at FOSSASIA

Kush Trivedi

Developer at FOSSASIA

Suneet Srivastava

Contributor at FOSSASIA

Finalist Winners

Robin Singh

Developer at FOSSASIA

Dheeraj Kotwani

Developer at FOSSASIA

Nitin Kumar

Developer at FOSSASIA

Pulkit Kashyap

Developer at FOSSASIA

Shantnu Kumar

Developer at FOSSASIA and IIIT- Vadoadra

Dilshaad

Developer at FOSSASIA

Participating Projects

Open Event Web

The Open Event components run on the eventyay.com platform and help communities and organizations to sell tickets and organize their events and meetups.

Open Event iOS Apps

The goal for the iOS apps for the Open Event project is to get them ready to work together with the Open Event hosted platform on eventyay.com and enable attendees to get tickets easily.

Open Event Android Apps

The Open Event Android apps for attendees and organizers work together with the eventyay.com website and make it easy to run events by letting them checkin easily.

Pocket Science Lab (PSLab)

PSLab is a small USB powered hardware extension for your Android phone or PC that lets you measure all kinds of things. PSLab comes with a built-in Oscilloscope, Multimeter, Wave Generator, Logic Analyzer, Power Source, and we are constantly adding more digital instruments.

PSLab Android

The goal of Pocket Science Lab is to miniaturize science equipment and make it accessible for everyone using Open Source hardware. Using the computer power of an Android phone and connecting it to a Pocket Science Lab we can do lots of experiments and even control robots with up to four servers.

PSLab iOS

With Pocket Science Lab connected to a phone we can do our own science experiments. It works without the need for programming. What experiments you do is just limited to your imagination! But, currently we don’t have an iOS app yet. The goal is to match the feature set of the Android app. As Apple restricts external devices we can access the PSLab hardware only through Bluetooth or WiFi.

PSLab Desktop

Pocket Science Lab and a desktop computer is all you need to collect data around you and do lots of exciting experiments. Or, you can use it to control your own robot. Please join development of the desktop app using Electron, ReactJS and Python.

Badge Magic Android

The Badge Magic Android app lets you control LED name badges using a Bluetooth connection. The app provides options to portray names and cliparts. For the data transfer from the smartphone to the LED badge it uses Bluetooth. An upcoming feature is the conversion of images to cliparts that can be shown on the badge.

Badge Magic iOS

The development on the Badge Magic iOS app is starting. Our goal is to match the functionalities and features of the Android app. We want to control LED name badges using a Bluetooth Low Energy connection and to be able to transfer text and clipart from the iOS app to the badge magic device. Additionally user should be able to draw cliparts or convert their images to cliparts that can be shown on the device.

Neurolab Hardware

We are developing an open hardware platform for neuro-devices that can do measurements of brain waves or provide brain data to control other devices or play games. The neurolab hardware can be be plugged into a computer or smartphone. We are focusing on creating a device that collects as much data as possible through the forehead. The device could also be used for medical purposes or for meditation.

Neurolab Android

The Neurolab Android app enables users to use an open hardware neuro-device with a smartphone and do measurements of brain waves or play games controlled by the activity of their brains. Feedback channels to develop the app further can be visual or through sound.

Voicerepublic

Voicerepublic is Home to the Spoken Word. It is a platform to record and host audio talks of conferences and podcasts. It was released as an Open Source platform in 2019. The next goals are to update the web service, to enable it to run on latest Linux systems, and to implement new features and auto-deployments with continuous integration.

SUSI.AI Web Client

The SUSI.AI web client is build using ReactJS and HTML web technologies. It connects with the SUSI.AI server backend using JSON.

SUSI.AI Server

The SUSI.AI server is build using Java. It provides a JSON file for the SUSI.AI clients via a JSON. The SUSI Server component provides the intelligence of the SUSI.AI platform.

SUSI.AI Linux

The SUSI.AI Linux OS is a Debian based operating system that includes the SUSI.AI installer, SUSI Python and other components to enable SUSI.AI to run on smart devices using Raspberry PIs.

SUSI.AI Android

The SUSI.AI Android app lets users chat with SUSI.AI via text chat or voice. It is also possible to use it to configure the SUSI.AI smart speaker using the WiFi hotspot.

SUSI.AI iOS

Apart from progressing on the issues on the different SUSI.AI repositories, we want to focus on the development of the chat app and Skills editor. Another goal is to plugin SUSI to all kinds of web applications.

Meilix

Meilix is a beautiful Linux distribution based on Debian and lubuntu using LXQT and other lightweight applications. With the Meilix generator users can generate their own customized Meilix version for events, kiosk systems or home use.

Phimp.me

Phimp.me is an image applications for Android that does not miss out on features. Help to make the app more stable and support more social accounts in the app.

Badgeyay

At every event the same question comes up “how to print out badges”. There are a number of proprietary websites out there, by why not create our own automatic badge generator for events?

About “In the Heat of the Code”

In the Heat of the Code is a coding contest for FOSSASIA projects on GitHub.

The contest runs until February 2, 2020. Grand prize winners will be invited to present their work at the FOSSASIA OpenTechSummit in Singapore from March 19-22, 2020 and will get up to 600 SGD in travel funding to attend, plus a free speaker ticket.

Our jury will choose three winners from the top 10 contributors according to code quality and relevance of commits for the project. The jury also takes other contributions like submitted scrum reports and technical blog posts into account, but of course awesome code is the most important item on the list.

Other participants will have the chance to win Tshirts, Swag and vouchers to attend Open Tech events in the region and will get certificates of participation. Sign up here now

Jury

Mario Behling

CEO at OpnTec GmbH

Hong Phuc Dang

FOSSASIA Founder

Madhushanka Padmal

Developer at PSLab

Michael Christen

Founder SUSI.AI

Norbert Preining

Senior Developer TeX (Live), SUSI.AI, Linux

Mentors

Akshat Garg

Developer at FOSSASIA

Lorenz Gerber

Developer at FOSSASIA

Areeb Jamal

Developer at FOSSASIA

Quan Nguyen

Developer at FOSSASIA

Niranjan Rajendran

Developer at FOSSASIA

Abhinav Khare

Developer at FOSSASIA

Isuru Abeywardana

Developer at FOSSASIA

Nicco Kunzmann

Free Software Enthusiast

Ritika Motwani

Developer at FOSSASIA

Sanskar Jethi

Developer at FOSSASIA

Harshit Khandelwal

Developer at FOSSASIA, LNMIIT Jaipur

Harsh Jindal

Developer at FOSSASIA

Shreyansh Dwivedi

Developer at FOSSASIA

Jaideep Prasad

Developer at FOSSASIA

Le Tran Anh Duc

Developer at FOSSASIA

Uddeshya Singh

Developer at FOSSASIA

Shridhar Goel

Developer at FOSSASIA

Amartya Mondal

Developer at FOSSASIA

Timeline

The contest begins at 9:00 AM (SGT/GMT+8) on September 15, 2019 and runs until 11:00 PM (SGT/GMT+8) on February 2, 2020. Participants should take the time to read through the contest FAQ and familiarize themselves with the introductory information and Readme.md of each project before starting to work on an issue.

September 1, 2019

Official Announcement of “In the Heat of the Code”

Heat of Code officially announced.

September 1, 2019
September 15, 2019

Coding Starts

September 15, 9:00 AM (SGT/GMT+8)

September 15, 2019
Sunday Weekly, 2019/20

Scrum Update and Social Media Update every week or more often

Participants provide a weekly scrum to the mailing list, and update on their Twitter and Facebook by Sunday 10AM local time. More regular scrum updates are a bonus. Please use the scrum helper for your scrum stand ups.

Sunday Weekly, 2019/20
November 15, 2019

First Blog Post in Contest

Contributors submit a two blog posts as a Google Doc and post it on the Codeheat spreadsheet. After approval by mentors participants will receive access to the FOSSASIA blog to post it. The first post should be ready by 15th November. The second post should be ready by 30th December. The posts should focus on features and technologies of projects.

November 15, 2019
Before November 30, 2019

First Developer Meetup Took Place

Contributors organize the first outreach event or meetup before November 30, 2019 using FOSSASIA using Eventyay platform.

Before November 30, 2019
November 30, 2019, 3:00 PM (SGT)

Live Conference Call with Participants and Mentors

At 3:00 PM Singapore time on November 30, 2019 a live conference call will take place where participants can present their work and get feedback from mentors.

November 30, 2019, 3:00 PM (SGT)
December 30, 2019

Second Blog Post in Contest

Contributors submit a two blog posts as a Google Doc and post it on the Codeheat spreadsheet. After approval by mentors participants will receive access to the FOSSASIA blog to post it. The first post should be ready by 15th November. The second post should be ready by 30th December. The posts should focus on features and technologies of projects.

December 30, 2019
Before January 25, 2020

Second Outreach Event was Organized by Participants

Contributors organize the second outreach event or meetup before Before January 25, 2020.

Before January 25, 2020
January 25-28, 2020

Participants submit Gist with a links to their work, a screencast and presentation on Google docs through a link on the program spreadsheet.

Participants provide a Gist with work outcome, screencast of their project and a presentation on Google Docs until January 28, 2020, 23:00 (SGT/GMT+8).

January 25-28, 2020
February 2, 2020

Coding Ends

Until February 2, 2020, 23:00 (SGT/GMT+8).

February 2, 2020
February 5, 2020

Winners and finalists are announced. Contributors receive certificates and Tshirts.

Announcement of Winners and Finalists on February 5, 2020, 23:00 (SGT/GMT+8). All participants with at least 5 pull requests merged will receive a digital certificate afterwards. Contributors with 10 PRs will receive a Tshirt (if postal service is feasible).

February 5, 2020
March 19-22, 2020

Grand Prize Winners participate in OpenTechSummit

The FOSSASIA OpenTechSummit takes place from March 19-22, 2020 in Singapore.

March 19-22, 2020

Frequently Asked Questions

Scroll to Top