Event Banner

StackUp April 2025 Coding Challenge

Hosted by
StackUpStackUp
AngelHackAngelHack
Test out your developer skills by utilising public APIs!
Web ApplicationsOpen Source
Browse More
Status
Ongoing
Participants
111
Prize Pool
$400USD
Format
Virtual
Submissions Deadline
23 Apr, 2025, 12:00PM(GMT+8)

About

This month's coding challenge focuses on the use of public APIs in the sciences and geolocation. We challenge you to be creative on how you are going to use them and ensure that your solutions provide real impact!

Eligibility Criteria

  • AgesAll ages
  • GenderAll genders
  • Teams
    1 - 5 members
  • ProfileAll Profiles
  • Regions
    All countries/territories, excluding standard exceptions

Challenge Themes

Each theme has its own challenge statements, and picking one is required for submission. So choose your favourite, and let's get innovating!

Theme 1: Public APIs

Test out your developer skills by utilising public APIs!

Challenge Statements

  1. Geolocation 🌍

    Build an application that primarily focuses on geolocation data from any public API e.g. Open Street Map

  2. Life Sciences 🧑‍⚕️

    Build an application that primarily focuses on life sciences data such as species catalogs, microbial strains and endangered species list from any public API e.g. PubMLST

  3. Chemistry ⚛️

    Build an application that primarily focuses on chemistry data such as new drugs, a list of elements and compounds, and data on shapes of atoms and molecules caused by attraction and repulsion forces from any public API e.g. PUG REST

Theme 2: Public APIs (continuation)

Test out your developer skills by utilising public APIs!

Challenge Statements

  1. Build Your Own API 🧰

    Build your own public API that can have a lasting impact in the sciences or engineering and even the world!

Timeline

Key Dates (Save them on your calendars 📅):

3 April - 23 April: Register for the Coding Challenge and start hacking!

13 April: Submission opens at 1200 (GMT +8)

23 April: Submission closes - remember to submit your projects before or on 1200 (GMT +8)

23 April - 29 April: Judging period

30 April: Winners announcement. All winners will receive an email notifying them of their win.

Submissions Requirements

One must submit at least a fully working prototype of their project and you will need to submit all of the following submission artefacts.


Submit the link to your GitHub repository. The repository should contain the following 4 deliverables:

  • README. A write-up with no more than 500 words explaining how this tool works and why users should adopt this tool. You must include a video demo showing how your completed product works in the README. It should also contain instructions on how to build, install and run the tool or application.
  • Source Files. These files can be built locally and can be used by anyone.
  • License. It must be an open source license, preferably, MIT or Apache 2.0.
  • Your Discord and/or X handle, so that we may tag winners in an announcement.


⚠️ Any INCOMPLETE or PLAGIARISED submission will be DISQUALIFIED.

Judging Criteria

  1. Innovation: How creative and impactful is the solution?
  2. Technical Feasibility: Is the solution technically sound and implementable?
  3. UI/UX: How good is the user or developer experience?
  4. Explanations in README: Is the README file comprehensive and provide details on how to a user or a developer might use the project?


Prizes

🌟 A total of USD$400 worth of prizes is up for grabs 🌟

  • 1st Place will get USD$100 reward.
  • 2nd Place will get USD$90 reward.
  • 3rd Place will get USD$80 reward.
  • 4th place will get USD$70 reward
  • 2 Merit Prize winners will get USD$30.


ℹ️ Note: If you are submitting a project with a team, the prize reward will be split amongst all members (e.g. A team of 2 members will have each member receive USD$100 from a USD$200 reward).