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 Ideas
7 Ideas Available - Choose One!
Idea 01
Browser Plugin for Cart Management
Build a browser extension that automatically parses product data from supplier websites
(without punchout) and adds items to shopping basket. Eliminates manual copy-paste work
for freeform requisitions from small suppliers.
Create an AI bot that crawls the web to enrich B2B catalog data with detailed metadata
(similar to Amazon). Automatically finds and adds specifications, images, reviews, and
comparison data to help users make better purchasing decisions.
AI/MLWeb CrawlingData EnrichmentNLP
Status
Available
Idea 03
AI Agent for Task Automation
Build an AI agent that automates routine procurement tasks. Upload a template file with
line items, and the agent creates RFQs, auto-selects suppliers based on history, and
notifies user for final review. Saves time on repetitive transactions.
AI AgentsAutomationRPAClaude/GPT
Status
Available
Idea 04
AI Procurement Consultant
Develop an AI implementation consultant that walks customers through setup questions and
auto-configures the source-to-pay system. Reduces implementation time and cost by
automating data setup, workflows, and business process configuration.
AI AssistantConversational AIConfigurationOnboarding
Status
Available
Idea 05
Excel-like Bulk Edit Interface
Create an Excel-like grid interface for bulk editing system data. Users can drag to fill,
copy-paste multiple cells, and make bulk changes (e.g., change category for 50 items).
Massive time saver for data management tasks.
Build interactive emails using Microsoft Outlook Adaptive Cards or similar technology.
Managers can approve/reject directly from email without logging in. Also useful for
suppliers to respond to quotes. Huge time saver for busy executives.
Create a visual form builder where customers can see standard forms and add custom fields
via drag-and-drop. Specify field types, constraints, and validation rules. Makes custom
field configuration fast and intuitive for unique business needs.
Form BuilderDrag & DropCustomizationNo-Code
Status
Available
๐ Challenge Rules
โ Idea Selection: Choose one of the above ideas OR propose your own unique solution
โ Value Requirement: Your solution must save time or money (or both) for customers or internal teams
โ Tools: Open source tools are encouraged but not restricted
โ Paid Tools: Trial versions of paid tools are allowed for hackathon purposes
๐ก Pro Tip: Focus on solving a real pain point. Talk to users, validate the problem, and build something genuinely useful!
โก First Come, First Serve
3 teams, 7 ideas available. Once teams are assigned, team captains select their challenge.
Once selected and marked by admin, that idea is locked for that team. Download detailed specs for complete requirements!
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: