SmartBiz AI is a customizable, AI-driven platform that empowers Small and Medium Enterprises (SMEs) to deploy branded storefronts with intelligent sales agents. Customers can browse products, ask questions, and complete secure payments entirely within a natural chat conversation.
- 🤖 AI Sales Agent: Powered by Claude, this agent handles product discovery, tool-use for inventory, and automated invoicing.
- 📊 SME Dashboard: A complete business command center for managing products, tracking revenue, and monitoring transactions.
- 💳 Secure Payments: Seamless Interswitch Web Redirect integration for trusted, frictionless checkouts.
- 📄 Automated Invoicing: Instant PDF generation and delivery via Email and Telegram.
For detailed technical guides, please refer to the specialized documentation:
-
[https://www.figma.com/design/U6bCtSlZtaXM4KfQJaG4uo/SmartBiz-Ai?node-id=0-1&p=f&t=WefGkT4C3Qx0ooRt-0](Link to UI design)
-
[https://drive.google.com/drive/folders/1bPYUm4JjrvKxjA_8quFUNbyy6EXV10A9?usp=drive_link](Link to demo video)
-
[https://drive.google.com/drive/folders/1bPYUm4JjrvKxjA_8quFUNbyy6EXV10A9?usp=drive_link](Payment process video link)
-
Frontend Documentation: UI architecture, routing, and component organization.
-
Backend Documentation: AI Tool Use, Payment Lifecycle, and Database Schema.
- Node.js 20+
- Supabase Account (PostgreSQL)
- Anthropic API Key (Claude)
- Interswitch Sandbox Credentials
-
Clone the repository:
git clone <repo-url> cd smartbiz-ai
-
Install dependencies:
npm install
-
Configure Environment Variables: Copy
.env.exampleto.envand fill in your credentials:cp .env.example .env
-
Initialize the Database: Push the Prisma schema to your Supabase instance:
npx prisma db push
# Start the Next.js development server
npm run dev
# Open the Prisma Studio (GUI for your database)
npm run db:studioOpen http://localhost:3000 to view the landing page.