Merchant Growth AI — Intelligent Business Growth & Analytics Platform
Inspiration
Small and growing businesses often struggle to understand their sales performance, manage transactions, identify growth opportunities, and make data-driven decisions.
Many merchants rely on multiple disconnected tools, spreadsheets, and manual reports. We wanted to simplify this experience by bringing business intelligence, payment workflows, analytics, and AI-powered assistance into one unified platform.
This inspired us to build Merchant Growth AI — an intelligent business growth platform designed to help merchants track, analyze, and grow their businesses.
What It Does
Merchant Growth AI provides a centralized platform with the following capabilities:
- Business Dashboard: Displays key business metrics, revenue summaries, order activity, and payment information.
- Transaction Management: Helps merchants monitor transaction records and payment statuses.
- Sales Analytics: Provides sales trends, revenue analysis, and performance metrics.
- AI Growth Insights: Offers actionable recommendations to help merchants identify potential growth opportunities.
- AI Assistant: Enables merchants to ask business-related questions using natural language.
- Voice Assistant: Supports Hindi and English voice interactions where browser speech capabilities are available.
- PayPal Integration: Demonstrates a server-side payment workflow using PayPal Sandbox, including order creation and payment capture.
How We Built It
We developed the frontend using React and Vite, creating an interactive dashboard with dedicated sections for business analytics, transactions, growth insights, and AI assistance.
The backend is powered by Python and FastAPI, which provides REST APIs and handles application logic, data processing, and payment-related operations.
We integrated the PayPal Sandbox environment to demonstrate a payment workflow in which orders are created and payment captures are verified on the server side.
The AI assistant is designed around Google's Gemini API to provide natural-language business insights based on available business data.
The application also includes voice interaction capabilities for a more accessible experience.
We use a database layer for storing and retrieving business records, and deploy the application using Render.
Challenges We Faced
One of our biggest challenges was connecting the frontend and backend reliably in a production environment.
We worked on API connectivity, CORS configuration, environment variables, deployment settings, and error handling.
Another important challenge was designing a safe payment workflow. We focused on server-side order creation and payment verification rather than trusting frontend payment responses.
We also worked on making business metrics understandable and presenting useful recommendations through a simple interface.
What We Learned
Through this project, we gained practical experience in:
- Building full-stack applications with React and FastAPI.
- Integrating payment workflows using PayPal Sandbox.
- Working with AI APIs and natural-language interactions.
- Designing business analytics dashboards.
- Implementing voice-enabled user experiences.
- Managing environment variables and production deployments.
- Debugging real-world API and deployment issues.
What's Next
Our future roadmap includes:
- Connecting more real merchant data sources.
- Expanding AI-powered business recommendations.
- Improving customer and product analytics.
- Adding persistent production database infrastructure.
- Completing secure live-payment integration after Sandbox validation.
- Supporting more languages and voice interactions.
Our Vision
Our vision is to make intelligent business tools more accessible to small and growing merchants.
Merchant Growth AI is built around one simple idea: Track Performance. Get AI Insights. Grow Your Business.