

Build memories in May!
SECTIONS
About
This months coding challenge is building applications that allows users to have fun on leisure through music or remembering those precious moments in their lives!
Eligibility Criteria
- AgesAll ages
- GenderAll genders
- Teams1 - 5 members
- ProfileAll Profiles
- RegionsAll countries/territories, excluding standard exceptions
Challenge Theme
Each theme has its own challenge statements, and picking one is required for submission. So choose your favourite, and let's get innovating!
Theme: Summer Memories
The theme is about building applications often used for leisure or remembering those precious moments!
Challenge Statements
- Music Player
🎵 Build a music application that allows adding tags, genres, and other metadata that are relevant for user experience. Add more features, such as AI recommendations or improve the user experience. Be creative!
- Photos and Videos Gallery
🖼️ Build a gallery application that organises photos and videos. Add more features such as journaling and AI-generated compilations. Be creative!
Timeline
Key Dates (Save them on your calendars 📅):
5 May - 23 May: Register for the Coding Challenge and start hacking!
9 May: Submission opens at 1200 (GMT +8)
24 May: Submission closes - remember to submit your projects before or on 1159 (GMT +8)
24 May - 30 May: Judging period
30 May: 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 project works and why users should adopt it. 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
- Innovation: How creative and impactful is the solution?
- Technical Feasibility: Is the solution technically sound and implementable?
- UI/UX: How good is the user experience?
- Engagement: How engaging is the project to its users?
- Explanations in README: Is the README file comprehensive and provide details on how 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$85 reward.
- 2nd Place will get USD$75 reward.
- 3rd Place will get USD$65 reward.
- 4th Place will get USD$55 reward
- 5th Place will get USD$45 reward.
- 6th Place will get USD$35 reward.
- 2 Merit Prize winners will get USD$20.
ℹ️ 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).
Links
Hackathon event terms and service URL
Hackathon event Rules URL
- Check that you have read the submission requirements carefully
- Just before the submission deadline, ensure that your Github repository is set to public visibility, so that the judges can evaluate your work.
There are no participants matching your criteria at the moment, but keep exploring or adjust your filters to broaden your search. The perfect team members are out there waiting for you!
Stay tuned to meet the dedicated mentors who will be available to support you throughout your hackathon journey. Get ready to receive valuable guidance and insights to take your project to the next level!
Stay tuned to learn more about the impressive panel of judges who will be evaluating your projects. Get ready to showcase your innovation and creativity!
1/ What is a hackathon?
- Hackathons are all about designing and building innovative solutions to a stated problem!
- There is no right or wrong solution in a hackathon - it is all about your creativity, technical strength and how well your project fares against the list of judging criteria
2/ Do I need to form a team to register for the hackathon?
- Teams are not compulsory - you can register as a solo hacker for the hackathon.
- However, we recommend that you work in a team (it's much more fun!). To find other hackers to team up with, explore the 'Participants' tab and reach out to individuals via their socials.
3/ I want to submit as soon as possible and 4/ Should I keep my repository public? I don't want anyone to copy my work 😢
⚠️ Please! Do not submit your project until you feel like it's the finished project or until it's the deadline. By doing so, you can keep your Git repository private. Once the hackathon ends, be sure to set it to public again. This ensures that no one will copy your code during the hackathon!