Inspiration

The inspiration for Budget Sakkie came from witnessing how South African families struggle to make every rand count in their grocery budgets. We discovered that existing price comparison tools like Pryce.today had significant technical issues - search accuracy problems, calculation errors, and poor user experience. More importantly, we identified a gap in the market for a family-focused solution that helps people save money not just for the sake of saving, but for meaningful family goals, such as school fees, emergency funds, and their children's futures. The name "Budget Sakkie" reflects the South African spirit of resourcefulness - a "sakkie" (small bag) that helps families carry their financial dreams forward.

What it does

Budget Sakkie is a smart grocery price comparison app designed specifically for South African families. It allows users to:

  • Compare prices across major SA retailers (Pick n Pay, Checkers, Woolworths, SPAR, Game, Makro)
  • Create and manage smart shopping lists with automatic deal detection
  • Set and track family savings goals (like school fees or emergency funds)
  • Search for products by category (e.g., "any brand milk") rather than specific brands
  • Visualise savings progress with motivational messaging like "You've saved R2,400 this year - enough for a term's school fees!"
  • Get location-based store recommendations and driving distance calculations

The app transforms grocery shopping from a chore into a purposeful activity that brings families closer to their financial goals.

Test Credentials

To help you experience the journey, you are welcome to use these credentials for full access. There is guest access as well, but this has limited functions.

UN: sarah.vandermerwe@email.com PW: 12345678

How we built it

We built Budget Sakkie using bolt.new as our development platform, which allowed us to rapidly prototype and iterate. Our tech stack includes:

Frontend: React with Tailwind CSS for a mobile-first, responsive design Backend: Node.js with custom APIs for price data aggregation Data Strategy: We implemented a robust product matching algorithm to solve the accuracy issues we identified in competitors like Pryce.today Design Philosophy: We prioritised clean, ad-free UX over revenue-generating ads to create a premium user experience

Key technical decisions:

  • Mobile-first architecture since our research showed SA users primarily shop on mobile
  • Offline-capable PWA design to handle load-shedding scenarios
  • Category-based search system allowing brand-agnostic product discovery
  • Accurate calculation engine to prevent the cart total errors found in competitor apps
  • Family account system supporting multiple users and shared savings goals

Challenges we ran into

Technical Challenges:

  • Product Matching Accuracy: Creating algorithms that accurately match identical products across different retailer naming conventions
  • Real-time Price Data: Building reliable data collection methods since major SA retailers don't offer public APIs
  • Calculation Reliability: Ensuring 100% accurate cart totals after discovering calculation errors in competitor apps
  • Offline Functionality: Implementing meaningful offline capabilities for South Africa's load-shedding context
  • Token Wastage: Some of the errors we encountered were not always fixed when they stated that they were, which meant we spent countless times trying to fix something and lost a lot of tokens at the end of the app.

Market Research Challenges:

  • Analysing competitor weaknesses while avoiding their mistakes (like Pryce.today's search returning "cat food" when searching for "Savanna")
  • Balancing feature richness with simplicity for family users
  • Understanding the unique South African shopping patterns (bulk buying, monthly shopping cycles)

Design Challenges:

  • Creating an interface that appeals to multiple family members with different tech comfort levels
  • Designing motivational savings features that feel encouraging rather than overwhelming
  • Building trust through transparency in a market where users have been disappointed by inaccurate tools

Accomplishments that we're proud of

Technical Excellence:

  • Built a working price comparison engine with superior accuracy to existing competitors
  • Implemented category-based search that solves a major user pain point
  • Achieved fast load and search times
  • Incorporating a family-friendly budget tracker
  • Enable people to share their lists with friends or family

Market Positioning Success:

  • Identified and validated a clear market gap in family-focused grocery savings
  • Developed a unique value proposition centred on family goals rather than generic savings
  • Created South African-specific features that no international competitor offers
  • Built features addressing specific user feedback from competitor analysis

User Experience Innovation:

  • Designed an ad-free experience when competitors rely heavily on advertising
  • Created intuitive family goal-setting features that make saving tangible and motivational
  • Implemented smart shopping lists that learn from user patterns
  • Built a celebration system that makes saving money feel rewarding

What we learned

About the Market:

  • South African families want more than just price comparison - they want purpose-driven savings tools
  • Technical execution matters more than flashy features - users will abandon apps with calculation errors
  • The "family" positioning creates a stronger emotional connection than generic "save money" messaging
  • Local context (load-shedding, shopping patterns, currency) creates powerful differentiation opportunities

About Development:

  • bolt.new enabled rapid prototyping that would have taken weeks in traditional development
  • User research upfront saves significant development time later
  • Building for mobile-first in the SA market is essential, not optional
  • Accuracy and reliability trump feature quantity for price comparison tools

About Competition:

  • Market leaders can have significant blind spots that create opportunities for newcomers
  • User feedback on competitor platforms reveals exactly what to build differently
  • Technical superiority can be a major differentiator in markets with poor existing solutions

What's next for Budget Sakkie

Immediate Post-Hackathon (July 2025):

  • User testing with real South African families to validate our family-focused positioning
  • Partnership discussions with grocery chains for comprehensive grocery coverage
  • Implementation of promotional pricing integration (major gap in the current market)
  • Development of recurring shopping list intelligence

Medium-term Expansion:

  • AI-powered deal recommendations based on family shopping patterns
  • Community features allowing families to share local deals and tips
  • Integration with South African loyalty programs
  • Advanced analytics showing savings impact over time

Long-term Vision:

  • Freemium model with premium family features (goal tracking, advanced analytics)
  • B2B solutions for employee benefits and corporate purchasing
  • Expansion to other African markets with similar economic contexts
  • Partnership with financial services for integrated family budgeting tools

Strategic Goals:

  • Establish Budget Sakkie as the leading family-focused grocery savings platform in South Africa
  • Build a community of financially empowered families
  • Create measurable impact: helping 50,000 families save for their children's education by 2027
  • Develop a sustainable revenue model that doesn't compromise user experience with ads

The ultimate vision is to transform Budget Sakkie from a hackathon project into a platform that genuinely helps South African families achieve their financial dreams, one grocery trip at a time.

Built With

  • bolt.new
Share this project:

Updates