Running the Malaysian Hackathon from a backend perspective
Week One
Day 1: Monday
In person Registration
Welcome speech/ Introduction to hackathon (overview, goals, rules, and expectations)
Presentation on green IT (by sponsors or partners or collaborators)
Lunch
Icebreaker activities and team formation
Concluding talk
Day 2: Tuesday
Day 3: Wednesday
Workshop on project planning and management
Teams work on the idea phase
Lunch
Team should have a general idea of their solution
Teams work on a high level prototype their solution
Day 4: Thursday
Day 5: Friday
Team preparation for the development portion of the hackathon
Lunch
Beginning of the development portion
Concluding talk by the hosts for the end of the first week
Week Two
Day 8: Monday
Brief introductory talk for the beginning of the second week
Teams will continue to work on the development portion of their ‘solution’
Progress updates should be pushed at a minimum once a day to some platform such as github. Hosts should have access to team repositories
Teams should be focused on creating an overall ‘skeleton’ of their tool at this stage
Lunch
Teams will continue to work on development
Day 7: Tuesday
Teams will continue to work on the development of their solution
Mid-hackathon progress talks and feedback with hosts
Teams should make modifications based on feedback if needed
Lunch
Teams should continue to work on development, with a goal to have at a minimum, the ‘skeleton’ completed by the end of the day
Day 8: Wednesday
Teams should work on adding the functionality to their skeleton
Lunch
Team will continue to work on development
Start working on presentations and demos
Day 9: Thursday
Final bug fixes and feature enhancements
Lunch
Teams should be finishing the development phase
Dry run of presentations with mentors
Day 10: Friday
Demo day presentations/ Pitching session
Lunch
Closing Ceremony (Winner announcement)
Feedback collection from participants and mentors (online form)
Networking event
Workshops available (In Person / Virtual):
Week 1
Planning Workshop
Design Workshops
Principles of user-centered design
Prototyping tools (Figma)
Creating accessible interfaces.
Designing for sustainability
User behavior impact on energy consumption
Week 1 - 2
Development Workshops (optional)
Week 2
Green Coding Practices
Introduction to sustainable coding practices
Energy-efficient algorithms
Eco-friendly design principles
Integration and Deployment Workshop
CI/CD
Cloud Deployments
Scaling Infrastructure
Best practices for integrating web and mobile applications,
API integration