CODEHEAT RUNS FROM OCTOBER 1, 2020 TO JUNE 1, 2021

{Codeheat}

Build up your developer profile with FOSSASIA and win awesome prizes! Winners are announced bi-monthly.

750+ participants

750 registered in the Codeheat contest 2019/20 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.

Codeheat Issues

FOSSASIA and OpnTec run the Codeheat coding contest from October 1, 2020 to June 1, 2021. Codeheat is separated into two month periods. After each period we announce winners of the period. Participants contributing at least five pull requests can get a digital certificate and with more than ten pull requests developers can win awesome prizes. Eligible issues for the contest have the label “Codeheat” on GitHub. Please join the FOSSASIA GitHub organization and get started.

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.

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?

Open Event Website App Generator

The web generator application can generate event websites by getting data from event JSON files and binary media files, that are stored in a compressed zip file.

About “Codeheat”

Codeheat is a coding contest for FOSSASIA projects on GitHub.

The contest runs until June 1, 2021. The contest is separated into two months period after which winners of each period are announced.

Our jury will choose the winners from the top 10 contributors according to code quality and relevance of commits for the project each period. 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 and Swag and will get certificates of participation. These will be provided after the end of the contest on June 1, 2021. Sign up here now

Grand Prize Winners

Divyam Tayal

Developer at FOSSASIA

Sachin Chauhan

Developer at FOSSASIA

Dhruv Jain

Contributor at FOSSASIA

Raj Aryan

Developer at FOSSASIA

Meghal Bisht

Intern at FOSSASIA

Sneha Mishra

Developer at FOSSASIA

Pavnesh Chaturvedi

Contributor at FOSSASIA

Finalist Winners

Shubham Upreti

Student

Raunak Singh

Developer at FOSSASIA

Saumya Chitransh

Student

Nitanshu Lokhande

Contributor at FOSSASIA

Ranjit Shah

Contributor at FOSSASIA

Afzal Ansari

Contributor at FOSSASIA

Naman Kalra

Contributor at FOSSASIA

Kapil Chauhan

Contributor at FOSSASIA

Jury

Mario Behling

CEO at OpnTec GmbH

Hong Phuc Dang

FOSSASIA Founder

Madhushanka Padmal

Developer at PSLab

Michael Christen

Founder SUSI.AI

Areeb Jamal

Developer at FOSSASIA

Quan Nguyen

Developer at FOSSASIA

Mentors

Eden Dang

Program Manager at FOSSASIA

Akshat Garg

Developer at FOSSASIA

Lorenz Gerber

Developer at FOSSASIA

Isuru Abeywardana

Developer at FOSSASIA

Sanskar Jethi

Developer at FOSSASIA

Harshit Khandelwal

Developer at FOSSASIA, LNMIIT Jaipur

Norbert Preining

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

Rafael Lee

Hardware Developer, Contributor at FOSSASIA

Prateek Jain

Developer at FOSSASIA

Suneet Srivastava

Contributor at FOSSASIA

Saptak Sengupta

Maintainer at FOSSASIA

Ambrose Chua

Contributor at FOSSASIA

Mishari Muqbil

Founder at CoderDojo Thailand

Bella Phan

Community Coordinator at FOSSASIA

Timeline

The contest begins at 9:00 AM (SGT/GMT+8) on October 1, 2020 and runs until 00:00 AM (SGT/GMT+8) on June 1, 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 labeled “Codeheat”.

October 1, 2020

Coding Starts for Codeheat Period I

October 1, 9:00 AM (SGT/GMT+8) Coding starts for period I taking place over two months.

October 1, 2020
October 8, 2020

Event: Codeheat Ask Me Anything

Sign up for the Codeheat Ask My Anything online event with developers and maintainers from FOSSASIA on eventyay.

October 8, 2020
November 5, 2020

Event: Codeheat Ask Me Anything

Sign up for the Codeheat Ask My Anything online event with developers and maintainers from FOSSASIA on eventyay.

November 5, 2020
November 30, 2020

Codeheat period I ends. Participants submit Gist with a links to their work through a link on the program spreadsheet to participate in the winners evaluations.

Participants provide a Gist with info on their work outcome on the program spreadsheet until November 30, 2020, 23:00 (SGT/GMT+8).

November 30, 2020
December 1, 2020

Codeheat Period II Starts

Codeheat period II takes place over the period of two months until January 31, 2021, 23:00 (SGT/GMT+8).

December 1, 2020
December 8, 2020

Winners of Codeheat Period I

Winners of Codeheat Period I will be announced.

December 8, 2020
December 9, 2020

Event: Codeheat Ask Me Anything

Sign up for the Codeheat Ask My Anything online event with developers and maintainers from FOSSASIA on eventyay.

December 9, 2020
January 7, 2021

Event: Codeheat Ask Me Anything

Sign up for the Codeheat Ask My Anything online event with developers and maintainers from FOSSASIA on eventyay.

January 7, 2021
January 31, 2021

Codeheat period II ends. Participants submit Gist with a links to their work through a link on the program spreadsheet to participate in the winners evaluations.

Participants provide a Gist with info on their work outcome on the program spreadsheet until January 31, 2021, 23:00 (SGT/GMT+8).

January 31, 2021
February 1, 2021

Codeheat Period III Starts

Codeheat period III takes place over the period of two months until March 31, 2021, 23:00 (SGT/GMT+8).

February 1, 2021
February 8, 2021

Winners of Codeheat Period II

Winners of Codeheat Period II will be announced.

February 8, 2021
February 11, 2021

Event: Codeheat Ask Me Anything

Sign up for the Codeheat Ask My Anything online event with developers and maintainers from FOSSASIA on eventyay.

February 11, 2021
March 4, 2021

Event: Codeheat Ask Me Anything

Sign up for the Codeheat Ask My Anything online event with developers and maintainers from FOSSASIA on eventyay.

March 4, 2021
March 31, 2021

Codeheat period III ends. Participants submit Gist with a links to their work through a link on the program spreadsheet to participate in the winners evaluations.

Participants provide a Gist with info on their work outcome on the program spreadsheet until March 31, 2021, 23:00 (SGT/GMT+8).


March 31, 2021
April 1, 2021

Codeheat Period IV Starts

Codeheat period IV takes place over the period of two months until May 31, 2021, 23:00 (SGT/GMT+8).

April 1, 2021
April 8, 2021

Winners of Codeheat Period III

Winners of Codeheat Period III will be announced.

April 8, 2021
April 8, 2021

Event: Codeheat Ask Me Anything

Sign up for the Codeheat Ask My Anything online event with developers and maintainers from FOSSASIA on eventyay.

April 8, 2021
May 6, 2021

Event: Codeheat Ask Me Anything

Sign up for the Codeheat Ask My Anything online event with developers and maintainers from FOSSASIA on eventyay.

May 6, 2021
May 31, 2021

Codeheat period IV ends. Participants submit Gist with a links to their work through a link on the program spreadsheet to participate in the winners evaluations.

Participants provide a Gist with info on their work outcome on the program spreadsheet until May 31, 2021, 23:00 (SGT/GMT+8).

May 31, 2021
June 8, 2021

Winners of Codeheat Period IV

Winners of Codeheat Period IV will be announced.

June 8, 2021
June 12, 2021

Codeheat Closing Event

At a special Codeheat Online Event developers, maintainers, contributors together with jury members and mentors celebrate the end of the contest and share insights and learnings.

June 12, 2021

Frequently Asked Questions

Scroll to Top