Mzizi Advisor: Inspiration Across Africa, millions of small and medium enterprises (SMEs) are the backbone of the economy, yet most business owners make critical decisions without access to professional advice. Hiring consultants is expensive, information is fragmented, and generic online advice rarely reflects local realities such as informal markets, cash-based operations, or country-specific regulations. We were inspired by a simple question: What if every African small business owner had access to a practical, always-available business mentor? Mizizi means “roots” in Swahili. The name reflects our belief that sustainable economic growth starts by strengthening businesses at the grassroots level. What We Built Mzizi Advisor is an AI-powered business advisory platform designed specifically for African SMEs. It provides clear, localized, and actionable guidance on:
- Pricing decisions
- Sales and marketing strategies
- Simple bookkeeping and cash flow understanding
- Business registration and compliance
- Loan and financing readiness Unlike generic AI chatbots, Mzizi Advisor is context-aware. Every recommendation considers the user’s: • Business type • Country • Business size • Goals and constraints The result is advice that feels less like “AI answers” and more like guidance from a real business mentor. How We Built It The system is built with a layered, modular architecture:
- Frontend: A mobile-first interface designed for clarity and low digital literacy, with dashboards, guided tools, and structured AI responses.
- Backend: A nodejs/express-based service that manages authentication, business profiles, and orchestrates AI requests.
- AI Layer: Gemini 3 acts as the reasoning engine, but is guided through carefully structured prompts that enforce: i. Step-by-step reasoning ii. Cultural and local relevance iii. Practical, short-term actions Instead of sending raw user questions to the model, we use a prompt orchestration layer that combines: i. User query ii. Stored business context iii. Domain-specific advisory rules (finance, marketing, compliance) This ensures consistent, responsible, and actionable outputs. Example Logic For example, pricing guidance is based on simple, explainable logic:
\text{Selling Price} = \text{Cost per Unit} + \text{Target Margin} The AI explains this in plain language, helping business owners understand why a recommendation makes sense not just what to do. Challenges We Faced
- Avoiding “generic AI advice”: We solved this by enforcing structured outputs and injecting local business context into every prompt.
- Balancing simplicity with depth: SME owners need simple explanations, but not shallow advice. We addressed this by breaking complex concepts into small, actionable steps.
- Designing for real-world constraints: Limited internet access, mobile-first usage, and varying literacy levels shaped every design and technical decision. What We Learned
- AI becomes far more powerful when treated as a reasoning engine, not just a chatbot.
- Context is everything small changes in user profile can completely change the quality of advice.
- Good UX is as important as good AI, especially when serving non-technical users. Impact & Vision Mzizi Advisor demonstrates how advanced AI like Gemini 3 can be used to solve real, everyday problems at scale. Our long-term vision is to empower millions of African SMEs with affordable, intelligent guidance helping them grow sustainably, create jobs, and strengthen local economies.
Built With
- express.js
- gemini-3-pro
- git
- github
- javascript
- mongodb
- node.js
- react
- tailwindcss
- typescript
- vite
Log in or sign up for Devpost to join the conversation.