MOMENTUM is Sourceware's bi-annual innovation sprint. Over 2 intensive days,
our engineering teams collaborate to build functional prototypes that solve
real challenges in procurement and business automation.
Why
Accelerate Growth
Sharpen your technical skills, experiment with new technologies, collaborate
across teams, and showcase innovation. Top solutions may be fast-tracked for
production deployment.
Format
How It Works
Teams are randomly assigned. Choose your challenge track (first-come-first-serve).
Build your solution over 16 hours across 2 days. Technical mentors available
throughout. Demo and compete for glory!
Challenge Tracks
First come, first serve - Choose wisely!
Track 01
Mobile Approval Flow
Build a mobile-first approval system with smart multi-channel notifications
(WhatsApp, Email, Push). Include swipe gestures, real-time budget validation,
offline sync, and beautiful UX. Make approvals instant and intuitive.
React NativeReal-timeNotificationsUX Design
Status
Available
Track 02
AI-Powered Procurement
Integrate AI into procurement workflows. Build smart quotation comparison engine,
intelligent item discovery with duplicate detection, conversational procurement
assistant, or ML-powered approval routing. Ship working AI.
AI/MLNLPAutomationClaude API
Status
Available
Track 03
Open Innovation
Complete creative freedom. Identify a real problem in procurement, finance,
operations, or developer workflows. Build your solution from scratch. Could be
productivity tool, analytics dashboard, workflow automation - you decide!
Full-StackProblem-SolvingInnovationImpact
Status
Available
โก First Come, First Serve
Once teams are assigned, team captains will select their challenge track.
Once a track is chosen, it's locked for that team only. Download the detailed task specification
for comprehensive requirements and guidelines.
Judging Criteria
How winners are decided
๐ป
Technical Implementation
30 pts
Quality of code, architecture, and technical execution
Code quality and organization
Technical complexity tackled
Use of best practices
Performance and scalability
Error handling and edge cases
๐ฏ
Innovation & Creativity
25 pts
Uniqueness of solution and creative problem-solving
Novel approach to problem
Creative use of technology
Original features
Thinking outside the box
๐
Functionality & Demo
20 pts
Working prototype and live demonstration quality
Core features working
Demo execution and flow
Real-world usability
Bug-free experience
๐จ
Design & UX
15 pts
User interface and experience quality
Visual design aesthetics
User experience flow
Intuitive interactions
Responsive design
๐
Documentation
5 pts
Code documentation and project explanation
README quality
Setup instructions
Code comments
Architecture docs
๐ฅ
Team Collaboration
5 pts
Teamwork and contribution balance
All members contributing
Git commit distribution
Collaborative problem-solving
Communication effectiveness
Total Possible Score
100
๐ Bonus Points Opportunities
+5 pts: Production Ready
Solution is deployment-ready with proper CI/CD, testing, and production configuration
+3 pts: AI Integration Excellence
Outstanding use of AI/ML that significantly enhances the solution
+3 pts: Mobile First
Exceptional mobile experience with native features and polish
+2 pts: Real User Impact
Solves an actual pain point identified by Sourceware users/clients
๐ Technical Requirements & Standards
Git Branch Naming
All development must be done in a feature branch following this convention: