Skip to content

Moneta AI is an intelligent pricing analyst designed to help businesses make confident, data-driven pricing decisions. The system ingests internal pricing, cost, and sales data alongside external market and competitor signals, then analyzes historical patterns to understand how price changes impact demand, revenue, and margins.

Notifications You must be signed in to change notification settings

Demilade01/Moneta-AI

Repository files navigation

Moneta AI

Moneta AI

Your Intelligent Pricing Analyst

Make confident, data-driven pricing decisions with AI-powered analysis, simulations, and explainable recommendations. No black boxes. Just clarity.

🌐 Live Demo: https://moneta-ai-gamma.vercel.app/


Moneta AI is an intelligent pricing analyst designed to help businesses make confident, data-driven pricing decisions. The system ingests internal pricing, cost, and sales data alongside external market and competitor signals, then analyzes historical patterns to understand how price changes impact demand, revenue, and margins.

✨ Key Features

  • πŸ€– Multi-Agent AI System - 4 specialized AI agents (Data Analyst, Market Analyst, Pricing Strategist, Recommendation Agent) work together using LangGraph
  • 🧠 GPT-4 Powered - Advanced reasoning with OpenAI GPT-4o for intelligent pricing decisions
  • πŸ“Š Pricing Analytics Engine - Price elasticity, competitor analysis, revenue trends, and margin optimization
  • πŸ’‘ Smart Recommendations - AI-generated pricing suggestions with confidence scores, impact projections, and clear reasoning
  • πŸ“ˆ Interactive Dashboards - Real-time visualizations with Recharts for revenue trends, category performance, and competitor comparison
  • πŸ“€ Data Upload System - Drag-and-drop CSV/Excel files with automatic column mapping and validation
  • πŸ” Explainable AI - Full transparency with detailed reasoning for every recommendation
  • πŸ›‘οΈ Full Auditability - Every decision logged and traceable

πŸ› οΈ Tech Stack

  • Framework: Next.js 16 (App Router) + React 19
  • Styling: TailwindCSS 4, shadcn/ui, Radix UI
  • Animations: Framer Motion + GSAP
  • AI/Agents: LangChain, LangGraph, OpenAI
  • API: tRPC for type-safe APIs
  • Database: Prisma ORM + PostgreSQL
  • Data Visualization: Recharts + TanStack Table
  • State Management: TanStack Query
  • Forms: React Hook Form + Zod validation
  • Date Handling: date-fns
  • Deployment: Vercel

Getting Started

Prerequisites

  • Node.js 20+
  • npm/yarn/pnpm

Installation

# Install dependencies
npm install

# Set up environment variables
cp .env.example .env

# Add required environment variables to .env:
# DATABASE_URL=your-postgres-connection-string
# JWT_SECRET=your-jwt-secret-key
# OPENAI_API_KEY=your-openai-api-key

# Initialize database
npm run db:generate
npm run db:push

# Run development server
npm run dev

Open http://localhost:3000 to see the application.

Environment Variables

Variable Description Required
DATABASE_URL PostgreSQL connection string βœ… Yes
JWT_SECRET Secret key for JWT tokens βœ… Yes
OPENAI_API_KEY OpenAI API key for AI agents βœ… Yes

Get OpenAI API Key: https://platform.openai.com/api-keys

AI Setup

See AI_SETUP.md for detailed information about:

  • Multi-agent architecture
  • How the AI workflow works
  • Customization options
  • Cost estimation
  • Troubleshooting

πŸ“ Project Structure

moneta-ai/
β”œβ”€β”€ app/                    # Next.js App Router
β”‚   β”œβ”€β”€ auth/              # Authentication pages
β”‚   β”‚   β”œβ”€β”€ login/        # Login page
β”‚   β”‚   └── signup/       # Sign up page
β”‚   β”œβ”€β”€ dashboard/         # Dashboard (coming soon)
β”‚   β”œβ”€β”€ layout.tsx         # Root layout
β”‚   β”œβ”€β”€ page.tsx           # Landing page
β”‚   └── globals.css        # Global styles
β”œβ”€β”€ components/
β”‚   β”œβ”€β”€ sections/          # Landing page sections
β”‚   β”‚   β”œβ”€β”€ navbar.tsx
β”‚   β”‚   β”œβ”€β”€ hero.tsx
β”‚   β”‚   β”œβ”€β”€ features.tsx
β”‚   β”‚   β”œβ”€β”€ how-it-works.tsx
β”‚   β”‚   β”œβ”€β”€ analytics-preview.tsx
β”‚   β”‚   β”œβ”€β”€ trust.tsx
β”‚   β”‚   β”œβ”€β”€ cta.tsx
β”‚   β”‚   β”œβ”€β”€ footer.tsx
β”‚   β”‚   └── animated-background.tsx
β”‚   └── ui/                # shadcn UI components
β”œβ”€β”€ lib/                   # Utilities and helpers
β”œβ”€β”€ public/                # Static assets
└── prisma/                # Database schema (coming soon)

🎨 Design System

Moneta AI uses a premium glassmorphism design language:

  • Pure Black & White color palette
  • Semi-transparent glass cards with backdrop blur
  • Subtle animations (slow, smooth, intentional)
  • Animated backgrounds with gentle glows
  • Modern fintech aesthetic - calm, confident, premium

Development

# Run dev server
npm run dev

# Build for production
npm run build

# Start production server
npm start

# Lint code
npm run lint

πŸ—ΊοΈ Roadmap

βœ… Phase 1: UI & Design (Complete)

  • Premium glassmorphism design system
  • Landing page with 6 sections
  • Responsive mobile navigation
  • Authentication pages (login/signup)
  • Dashboard layout with sidebar
  • All priority 1 dashboard pages

βœ… Phase 2: Backend & Database (Complete)

  • Prisma 7 schema with 11 models
  • PostgreSQL database setup
  • tRPC API layer with 6 routers
  • JWT authentication with HTTP-only cookies
  • Protected routes with middleware

βœ… Phase 3: Data Management (Complete)

  • File upload system (CSV/Excel)
  • Automatic column mapping
  • Data validation with Zod
  • Upload history tracking
  • Database import functionality

βœ… Phase 4: Analytics Engine (Complete)

  • Price elasticity calculation
  • Competitor price analysis
  • Revenue & margin analytics
  • Time-series trend analysis
  • Product performance metrics
  • Interactive charts (Recharts)

βœ… Phase 5: AI Agent System (Complete)

  • Multi-agent workflow with LangGraph
  • 4 specialized AI agents (Data, Market, Pricing, Recommendation)
  • OpenAI GPT-4o integration
  • Structured output with function calling
  • Confidence scoring & impact projections
  • AI recommendations page with actions
  • Recommendation tracking & implementation

πŸ“‹ Phase 6: Advanced Features (Next)

  • Batch recommendation generation
  • Streaming AI responses for real-time feedback
  • Custom business rules & constraints
  • A/B testing integration
  • Learning from past recommendation outcomes
  • Multi-product optimization
  • Seasonal adjustment factors
  • Team collaboration features
  • API access & webhooks
  • Advanced simulation scenarios
  • Multi-tenant support
  • Integrations (Stripe, Salesforce, etc.)

πŸ“„ Metadata

{
  title: "Moneta AI | Intelligent Pricing Analyst",
  description: "Make confident, data-driven pricing decisions with AI-powered analysis, simulations, and explainable recommendations."
}

🀝 Contributing

This is a private project. For any inquiries, please contact the development team.

πŸ“ License

Private - All Rights Reserved


Built with ❀️ using Next.js, React, and cutting-edge AI technology

About

Moneta AI is an intelligent pricing analyst designed to help businesses make confident, data-driven pricing decisions. The system ingests internal pricing, cost, and sales data alongside external market and competitor signals, then analyzes historical patterns to understand how price changes impact demand, revenue, and margins.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages